Table of Contents for Programming Languages: a survey

Chapter 4: Favorites Chapter 5: Imperative, memory-managed, OOP languages Chapter 6: Close-to-the-metal Chapter 7: The Lisp family Chapter 8: Functional Chapter 9: Other paradigms Chapter 10: Misc Chapter 11: Of historical interest Chapter 12: Minimalistic or easy-to-learn Chapter 13: Hardware description Chapter 15: Esoteric Part 2 notes and todos

Part II: Languages

Please note:

Chapter : languages

(or mb chapter for each language?)

note: i've placed some design choices into 'pros' and 'cons'. Obviously, each design choice was made for a reason, and so there will be other people who will think that some things that i've put under 'cons' is actually a 'pro' (and vice versa).

Note: insofar as we list language implementations, we are concerned with the easiest to read, most concise language implementations, which shed light on the 'core of the language', rather than the best, most optimized implementations; and we sometimes list 'crippled' embedded or hobby implementations because it is instructive to see what they include and particularly what they leave out (what they include is likely to be the 'core' of the language as they see it, and what they leave out is likely to be something which is difficult to implement).

Other lists of programming languages

Misc links

todo: sort languages by popularity?