5 ms·
I think people are rediscovering the benefits of static typing for performance and correctness reasons. The latest generation of statically typed languages[0] a
by wting 12y ago
I think people are rediscovering the benefits of static typing for performance and correctness reasons. The latest generation of statically typed languages[0] all have some level of type inferencing which helps.
If Python is fast enough for you, it’s a fantastic language. The problem is once performance or codebase demands scale, dynamic typing rears its ugly head and there are no simple solutions. At work we sidestep this issue by writing a plethora of tests, but now dynamic typing productivity gains are offset and we spin up a lot of AWS instances for performance.
[0] Go, Rust, Scala. Haskell and OCaml have had it for a while.
- diminish 12y agoWhile web 2.0. and mobile is reaching maturity with winners are consolidating the market we see the trading of productivity with performance and reduction of operational costs... I m more curious of upcoming booms and which languages and frameworks they are going to bring.
- femngi 12y agoC++ isn't exactly a new language but has also had type inference for a few years. I think people still think of C++ as that dusty old thing in the corner and forget that it is actually capable of a lot of the things users of these new languages get excited about.
- masklinn 12y agoC++'s auto is younger than most of these languages (let alone than Haskell or MLs), to say nothing of actual tooling support.
- dilap 12y agogcc has had auto under a different name (typeof) for years and years, though i don't think it got much use outside of programming competitions.
- decasteve 12y agoC++11 is almost a new language. Coming back to C++ now after almost a decade away is exciting.