I picked languages that are examples of programming models. I was working under the expectation that we only had 4 poll options, so python was the one that cut off.
Just curious: how many people here have actually learned all five of those languages? I have, although I didn't get very far with Perl and I hear it's changed a lot since 1996.
LISP = Large and Incredibly Slow Programs
PROLOG = PRobably Language Of God
RPG = Random Program Generator
You forgot Modula-2 and -3, which imo are very cool and have very good programming constructs and methodology support - too bad they never became real popular. Then there is FORTH, which is a stack-based programming language that is or at least was very popular with astronomers ... it is really neat.
I've used C on and off by necessity for 20+ years. I was one of the first 100 people to receive Sun's Java Programmers Certification and Advanced Programmers Certification. I have monkeyed with PERL on and off for over 10 years. I screwed around with LISP for a few months way back when. I have never programmed in Python but from what I understand it is an OK platform.
I vote none of the above ... C++ will remain my mainstay as it has for the last 16+ years simply because it fosters the reusability of code and can match the performance of any other language if you know how to use it correctly. However, I would punt it immediately if Smalltalk ever came back and got a foothold.