Hacker News new | past | comments | ask | show | jobs | submit login

I appreciate the modern Java style espoused here, it's much further away from the horrible overdesigned & pointless configuration style I often see with Java.

However, the author doesn't really understand why C++ and dismisses it quickly. The short answer is C++ gives control and abstraction on demand, an unusual combination. Java trades control in exchange for GC.




> The short answer is C++ gives control and abstraction on demand, an unusual combination.

Ada, Modula-3, the Oberon language family as well.

But they lacked a proper OS vendor support and faded away.

Ada seems to be raising up, thanks to GNAT and continuous security issues with C and C++. At least from its increasing presence at FOSDEM.


Well, yes. And more than a few other languages that got left in the dustbin of our history. But as for today...

I actually am personally very keen on seeing where Rust goes here, but it isn't 1.0 yet (which will be the signal for me to start writing in it seriously ).


Me too, alongside D, .NET Native and the Graal/Truffle compilers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: