They have exactly zero clue about programming languages and software development in general; I'd probably not listen to them.
Smaller groups are those who tried using Java desktop apps (the same people hate C# apps because you need to download .Net framework, you're used to them), and proponents of high-level languages like Ruby and Python, who are the only here who's partially right, actually.
I'm actually one of those who think Java is C++ done right. But then, the list of applications which actually require C++ done right is far fewer than the list of applications actually written in Java. By far the majority of them could be more profitably written in Ruby or Python at much less expense and far swifter time-to-market. The majority of applications written in Java are database web front ends that no more need to be in Java than a Lada needs a Hemi 7.0L V-8 engine.
The right tool for the right job, is this Linux penguin's philosophy...
3 comments:
Most of those haters are C++ c001 133t pr0'z.
They have exactly zero clue about programming languages and software development in general; I'd probably not listen to them.
Smaller groups are those who tried using Java desktop apps (the same people hate C# apps because you need to download .Net framework, you're used to them), and proponents of high-level languages like Ruby and Python, who are the only here who's partially right, actually.
http://yosefk.com/c++fqa/
This is teh hell on earth.
There are two hell-on-earth languages out there: C++ and PHP. Compared to them, everything else is Glee, Happiness and Human Rights
Most languages like Java and Perl are okay; they can be abused, but they are otherwise fine.
Some languages, like Ruby or Javascript, are even good!
I'm actually one of those who think Java is C++ done right. But then, the list of applications which actually require C++ done right is far fewer than the list of applications actually written in Java. By far the majority of them could be more profitably written in Ruby or Python at much less expense and far swifter time-to-market. The majority of applications written in Java are database web front ends that no more need to be in Java than a Lada needs a Hemi 7.0L V-8 engine.
The right tool for the right job, is this Linux penguin's philosophy...
Post a Comment