There are many different programming languages. If there was one programming language that worked best in every case and everybody agreed on, there wouldn't be so many. There is just no end all-be all programming language (yet). Though python comes close.
Perl is PHP for people over 40. PHP is Perl for people under 20.
Name:
Anonymous2010-05-07 10:11
What makes a good car? There are many different care. If there was one car that worked best in every case and everybody agreed on, there wouldn't be so many. There is just no end all-be all car (yet). Though the 2007 Subaru Impreza STi Spec. C comes close.
Whoooooaaaaaaa, hold on there, pal. That's some wizard-class trolling you've got there. Please be more careful where you point that thing.
Name:
Anonymous2010-05-07 10:26
You dont get something for nothing with programming languages. C and C++ are very close to the speed of assembly language simply because they are so bare bones and do nothing to protect the programmer. Every feature that you could add to C and C++ like bounds checking, stronger typing, garbage collection, costs something. People have chosen languages like Java and C# for languages that are safe but still reasonably fast. I wish that they would have chosen languages like Ada and Pascal/Delphi instead which are compiled languages instead of VM languages.
Then you have languages like Lips, Prolog, APL which are more dedicated to solving complex problems rather than doing things as fast as possible. It takes longer for the average person to learn these languages because the human brain is accustomed to doing things in sequence and changing values at will which fits the way a computer thinks in machine language. So scripting languages will always be the easiest way for people to deal with simple tasks in the simplest and easiest way possible.
Name:
Anonymous2010-05-07 10:38
>>8
>>Perl is PHP for people over 40. PHP is Perl for people under 20.
I think what was meant was that Perl was the only game in town 20 years ago (not counting crap shell languages) and the only people who still use it are people who had to learn it 20 years ago
Name:
Anonymous2010-05-07 10:41
Hmm, Lips. Nice.
Name:
Anonymous2010-05-07 10:56
Good programmers make a good programming language.
>>8
It's adorable how people will try to defend Perl. It's a clusterfuck of a language, whether you like it or not. The only difference with PHP is a generation of entrenchment.
Name:
Anonymous2010-05-07 11:36
well for one PHP is being used by mostly shitty web develpers and second, i dont think you can write usefull scripts with it.
perl = PHP + python just alot less gay and more bloat.
>>23
No, I mean a lot of consideration was given in developing the Perl 6 VM to support Python. I would not be entirely surprised to someday see:
use Python;
use Braces;
... although doing it on a per-block basis would be nicer. Preferably within an object which can register a general python exception handler, or just generally handles exceptions. I'm really not into the way python throws exceptions at the drop of a hat.
This ``newline-is-sometimes-semicolon'' is the worst trend in programming languages today. Io has it. Go has it. Perl 6 has it. BitC has it (in the current unpublished(?) spec, provisionally--but still.) By far Go has it the worst. It's hard to complain about in Io; in Io it's more of a ``semicolon-can-be-substituted-for-newline''. It does nothing for readability, and saving keystrokes is a laugh; semicolons are unchorded and working around the ambiguities that arise (languages tend to prefer the newline-as-semicolon interpretation wherever possible) is far more costly.