Comment C, C++, Python, Java, SQL, Ruby (Score 1) 530
In that order.
In that order.
Python, Ruby, Perl and their ilk are very useful for throw-away scripts, and even small applications. But beware if you're thinking of using any dynamic language for anything beyond a small application, especially if there'll be more than one or two developers working on it at any given time.
When working on larger projects, especially involving many developers, any time saved due to the capabilities of dynamic languages will be lost debugging problems that the compiler would've caught when using Java, C#, or C++.
I agree. A friend's startup was originally based on Drupal. It fell over at a million records. They moved to Ruby on Rails. It fell over at 20 million records.
I'm in the middle of resurrecting the system, and not a day goes by that I don't say "WTF did they do this in a scripting language?"
Scripting languages are fine for scripts, and even occasional prototypes, but if you need to scale, you need a compiled language. Frankly, I'm not too fond of Java for production systems either.
LibreOffice is already a better product. Just let it die. There's no need for it anymore.
Will LibreOffice read/write powerpoint? Because I tell you, using OO Presentation was one of the most painful things I've ever had to deal with.
Here are some examples: The government makes the air and water cleaner by curtailing the freedom of industry to pollute at will. The government improves our health by curtailing meat packers' freedom to sell tainted meat. The government saved the bald eagle and many other birds of prey by curtailing farmers' freedom to spray DDT at will. The government prevented the thalidomide disaster from reaching the U.S. by curtailing the drug companies' freedom to sell insufficiently-tested drugs. The government curtails the freedom of the poor, old, and sick to freely die of starvation. The government fixes the crime problem by curtailing my freedom to commit crimes. I could go on for pages.
The government isn't always the problem, and those who say it is are usually the very rich (or those who work for them) whose freedom to exploit and enslave the rest of us is being curtailed.
Truly simple systems... require infinite testing. -- Norman Augustine