
Chris Gray wrote:
I'm not sure what your curriculum is, but take a undergrad and grad course in programming languages. They are usually called something like Introduction to Programming Languages, Fundamentals of Programming Languages, etc. You probably won't learn new languages to the extent of being an expert, but you will learn a ton about them.
Usually, you just learn Scheme in these courses (according to my limited experience with 4 or 5 universities).
It probably varies from school to school. The undergrad course I took was a survey of various topics, and we were introduced to Prolog, ML, and possibly Smalltalk. The grad version was pretty much a focus on lamba calculus, and we used Scheme, ML, and possibly ELF. -- Matthew Donadio (m.p.donadio@ieee.org)