[ Vlado Keselj's home page ]

Links about Programming Languages and Similar Topics


Programming Languages
- Perl (appeared in 1987) - C (appeared in 1972) - PHP (appeared in 1995) - Java (appeared in 1995) - Python (appeared in 1990) - Scheme (appeared in 1975) - Emacs Lisp (Elisp) (appeared in 1985) - JavaScript (appeared in 1995) - C++ (appeared in 1985) - COBOL (appeared in 1959) - Pascal (appeared in 1970) - Fortran (appeared in 1957)
- Lisp (appeared in 1958)
- ALGOL 58 (appeared in 1958)
- ALGOL 60 (appeared in 1960)
- PL/I (appeared in 1964)
- ALGOL 68 (appeared in 1968)
- Haskell - Io - ML - Objective-C (appeared in 1984) - Occam - Prolog - Ruby - Smalltalk - Visual Basic
Other Formal Languages
- HTML - SQL - XML
General Links
- TIOBE Index for Language Popularity
Courses about Principles of Programming Languages
- CSCI 3136 at Dalhousie University: Vlado Keselj's page, Evangelos Milios's page
- University of Waterloo: CS 442/642, CS 442 course description
- University of Toronto: CSC 324, CSC 326
- CS 242 at Stanford University
- CS 152 at Harvard University
- COMP-302 at the McGill University
Reading
- J. McCarthy, Recursive functions of symbolic expressions and their computation by machine, Comm. ACM 3, 4 (1960) 184-195. (The original paper on Lisp.) (Cached)
- Coroutines in C by Simon Tatham; (Cached)
Preprocessing and Text-Embedded Programming (PTEP)
- Preprocessing and Text-Embedded Programming (PTEP) blog by Vlado Keselj
- Starfish system

© 2003-2022 Vlado Keselj, last update: 23-May-2021