Here's a great article (a bit old but still very relevant) by a CS
Professor at Caltech which discusses many features of programming
languages that make them good (or terrible) for building programs much
larger than a few hundred lines. Some very good stuff here, and I'd
recommend it as fundamental reading for any of you who are still
wondering about the differences between programming languages (yes,
there are BIG differences).
P.S. Can one of you web guys add this link to the CSSA Resources page?