Posted by: Anonymous Coward
on August 29, 2005 08:29 PM
Let's keep the entire quote. Look, you've already spawned two more threads that ran with the same fragment.
It supports code generation for ActionScript, Ada, C++, CORBA IDL, Java, JavaScript, PHP, Perl, Python, SQL, and XMLSchema; however, only the code generation for C++, Java, and Python is truly useful, as these are the only languages which can be used for serious software.
OK, he's wrong about Ada, but that's not very fashionable for new projects. SQL, CORBA IDL, and XMLSchema are industrial strength but they're not general purpose programming languages. JavaScript is not a serious programming language, I'll agree with the author on that. ActionScript is MacroMedia's version of JS, for use with Flash.
As for Perl and PHP, hmm... you could argue it either way. Think of a complex enterprise application which will eventually have 100,000's of LOC and will be maintained for many years... Perl or PHP wouldn't be my choice for the core piece, but they certainly would be excellent choices for the web portal side of it and other server-side, text-intensive tasks.
Re:Serious languages - flame war
Posted by: Anonymous Coward on August 29, 2005 08:29 PMIt supports code generation for ActionScript, Ada, C++, CORBA IDL, Java, JavaScript, PHP, Perl, Python, SQL, and XMLSchema; however, only the code generation for C++, Java, and Python is truly useful, as these are the only languages which can be used for serious software.
OK, he's wrong about Ada, but that's not very fashionable for new projects. SQL, CORBA IDL, and XMLSchema are industrial strength but they're not general purpose programming languages. JavaScript is not a serious programming language, I'll agree with the author on that. ActionScript is MacroMedia's version of JS, for use with Flash.
As for Perl and PHP, hmm... you could argue it either way. Think of a complex enterprise application which will eventually have 100,000's of LOC and will be maintained for many years... Perl or PHP wouldn't be my choice for the core piece, but they certainly would be excellent choices for the web portal side of it and other server-side, text-intensive tasks.
#