TIOBE Declares Python the Programming Language of 2007
The TIOBE Programming Community Index has declared Python as the Programming Language of 2007 due to a 58% surge in its popularity rating during the year, making it now the sixth most popular programming language and finally surpassing Perl. They also assert that Python has become the "defacto glue language," being "especially beloved by system administrators and build managers."
Perl is de-facto standard and is going to stay this way forever. Python just can't surpass perl shell-like syntax and C-likeness.. Not gonna happen in any time soon. ;)
And we love it this way
- Arwen, I'm your father, Agent Smith.
- Well, you're just Smith, but my father is Aerosmith!
First 2007 was the Year of the Linux Desktop, and now THIS??
What a great year!
Wow, what an amazing story! Except that is very possible in basically any dynamic language worth half of two shits. In fact, I did exactly the same thing in a Perl IRC bot about two months ago; well, almost exactly the same. The difference is that in Perl we call a dict a hash. (Don't worry, Forth programmers will understand you just fine.)
Anyway, all command handlers and message handlers were separated into two hashes, %CmdHandlers and %MsgHandlers, which could be reloaded on the fly. I even got away with keying the command handlers by their command code, so I could do something like $CmdHandlers{$cmd_code}->($message) and it Just Worked.
I see so much "...and I never could have done it without Python!!" stuff that is 100% available in Perl, Ruby, JavaScript, Lua, Smalltalk, Lisp... Think of that. You're psyched over something that you could do on a mainframe 40 years ago, and you're willing to chalk it all up to Guido!
Cretin - a powerful and flexible CD reencoder