What Makes a Programming Language Successful?
danielstoner writes "The article '13 reasons why Ruby, Python and the gang will push Java to die... of old age' makes an interesting analysis of the programming languages battling for a place in programmers' minds. What really makes a language popular? What really makes a language 'good'? What is success for a programming language? Can we say COBOL is a successful language? What about Ruby, Python, etc?"
Either evolve or die.
Java hasn't changed all that much in the last few years and younger languages are pushing programming further.
Although oddly enough the languages for which I speak are things like C# and not "I wish it would die but it likely won't" languages like Python.
No exception. If any of them were any good, there wouldn't be so many. They suck primarily because the computer itself is fundamentally flawed [blogspot.com]. Computer science has shot itself in the foot and now that parallel programming is all the rage, the computer industry is paying the consequences. It's time for all of you old computer geeks to retire. You messed up big time. There is a better way to design and program computers. Now is the time for the industry to wake up and stop listening to failed ideas.
Will someone please tag this article as a troll?
Some privacy policy Slashdot.
Do you have an example of something you can do with STL that you can't do in java?
ajv wrote:
"Ruby and Python, although interesting langauges, has zero commercial penetration, even for worthless brochureware or community apps.
What they do have is an extremely loud fan base. These languages will not kill COBOL or Java any time in the next forty years or so as the fan base is fickle and will move on to the next big thing when it comes along."
You really don't have a clue do you? Python is used by Google, Nasa, and many other big names. It is the scripting language for many applications including Open Source, Government, and Commercial. The problem with you and most people posting is that they think that there is a single best programming language when the TRUTH is that it depends on what you are doing, what system you are working on, and the way you solve problems mentally. There is no ONE great programming language. There may be ONE great programming language for John, but a different one for Jannet. Learn the language(s) you use to its strengths and let others do the same with their perfered language without griping about it.