3 ms·
Rather than a pendulum, I think the reality is that typed languages are now going through a significant period of evolution, especially with the advent of _grad
by crabl 8y ago
Rather than a pendulum, I think the reality is that typed languages are now going through a significant period of evolution, especially with the advent of _gradual_ typing. TypeScript, for example, is just a superset of JavaScript, but with a compiler that's smart enough to infer many of the underlying types from context. The notion of rigorous, strong typing has always been marred by the concept of casting, but this is practically nonexistent in a gradually typed languages. Do you get the same degree of rigor? Perhaps not, but you do benefit from some of the guarantees made by the compiler.
The underlying trend here is toward more pragmatic language design, and I think this is definitely a trend that will continue in the near future (5-10 years).
- maxxxxx 8y agoAgreed. It seems typed languages are adding a lot of features that made dynamic languages interesting. You can see the same in databases where SQL engines are adding features from NoSQL. Overall I feel there is much more language development going on now compared to may 2000-2010. I am not a big fan of JavaScript but I feel its rise has put pressure on other languages to keep up.