Have Static Languages Won?
11–20 of 120 posts
Re: Have Static Languages Won?
#12They have won in theory: they are arguably better in every way than dynamically typed languages (DTL) in the sense that they offer all the advantages that used to be unique to DTL and, obviously, also all the advantages of STL (automatic refactorings, performance, ease of maintenance, etc...). Javascript is the last serious holdover of the DTL generation but even it is showing tendencies to be replaced by STL (Typesc…
Ultimately, I guess it was easier to add lambdas to Java than to add solid IDE support to javascript.
Re: Have Static Languages Won?
#13Compared to CS students, the average web developer is not as passionate about programming, and not as skilled a programmer.
...probably takes the biscuit; I'm not even sure where to start with it really, apart from my complete failure to understand how "web developers" and "CS students" are supposed to be two distinct groups which are able to be compared.
Re: Have Static Languages Won?
#14They have won in theory: they are arguably better in every way than dynamically typed languages (DTL) in the sense that they offer all the advantages that used to be unique to DTL and, obviously, also all the advantages of STL (automatic refactorings, performance, ease of maintenance, etc...). Javascript is the last serious holdover of the DTL generation but even it is showing tendencies to be replaced by STL (Typesc…
Re: Have Static Languages Won?
#15It does rely on systems written in static languages and is itself written in one... but dynamic languages are very useful for a class of problem where deferring decisions about specifics until run-time is a huge advantage. Normally this is reserved for exploratory programming but in practice it is also useful for dynamically configured systems that can introspect themselves at run-time and change that configuration or adapt to unstructured input.
Update: I'm also one of the unwashed masses that, gasp, didn't go to university and study PLT. I still have a dog-eared copy of SICP, The Dragon Book, Concrete Mathematics, et al... and started by making terrible pong clones and text adventures in BASIC on an Amiga 500.
Re: Have Static Languages Won?
#16https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
Re: Have Static Languages Won?
#17Re: Have Static Languages Won?
#18Re: Have Static Languages Won?
#19Well, there's plenty of controversy in this one, but I think Compared to CS students, the average web developer is not as passionate about programming, and not as skilled a programmer. ...probably takes the biscuit; I'm not even sure where to start with it really, apart from my complete failure to understand how "web developers" and "CS students" are supposed to be two distinct groups which are able to be compared.
I understand the distinction: CS students get geared up to understand algorithms, languages, and theory. A web developer understands his tools, his workflow, his practice, and people's needs.
Re: Have Static Languages Won?
#20Which static language should supposedly have won?
> Which static language should supposedly have won? It's absolutely not that specific static languages have "won". But rather that the latest crop of static languages have proved that the oft-cited downsides of static typing, e.g. type stuttering in declarations, can be pragmatically addressed by other means, e.g. type inference. As such, the cost differential of static languages over dynamic is reduced to near-zero,…
Meanwhile, dynamic languages like Python are adding type hints, to give many of the benefits of static typing while retaining full dynamic semantics.
The lines are getting blurry. IMO a good sign.