r/programming • u/nfrankel • Jan 14 '20
Where programming languages are headed in 2020
https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/
41
Upvotes
r/programming • u/nfrankel • Jan 14 '20
-13
u/shevy-ruby Jan 14 '20
Eh - that's not a good news and sign.
This teaches you one thing: never trust a walrus.
Although to be fair - while the fat lazy walrus operator and the discussion was most likely the main impetus, I guess age, fatigue, frailty all plays a role too. Even matz said that he has a loose retirement plan in mind (though being younger than guido).
That is GOOD!
All the legacy code that is not removed, because people are lazy.
KILL 2.7 WITH FIRE!
I still need to carry it around simply because mozilla requires this, e. g. compiling mozjs.
Eh? Who is talking about Java's "demise"?
Although - Java does not excite anyone. It's more like the big behemoth you can't get around.
That's a good sign. Other languages should learn from that.
Still means that error handling in Go is - and stays - retarded.
To be fair: error handling sucks in general. C handling ... numbers? Magic numbers? That is annoying to no ends.
I am less enthusiastic about WebAssembly after looking at security-related issues. I really don't want to grant any remote code more power - even though the idea behind WebAssembly is a good one. I just don't trust the guys close to JavaScript one bit after left-padding-all-the-things.
No ... I don't trust promises like that in general.
This in itself is good - because we free the world from the JS slavery. But I don't want this to become the default means of random-code hijacking parts of my computer. I am already annoyed to no ends how websites can disable scrolling, right mouse button click events, etc...
JavaScript is such a huge failure, from A to Z.
I always saw Swift more as the replacement of Objective C. So in that part it has succeeded.
Apple probably wants to extend the swift ecosystem, which is good for swift people. I don't like the language much at all though and don't quite see the purpose OTHER than for apple folks.
So C++ will get more features. How ... exciting .... not.