Programming Languages I 've Known and Loved/Hated
This is a list of all the programming languages I’ve used since I started at the age of 8, mostly for personal reference.
Listed by date first used. I’ve used most of the major ones since, but oddly, I’ve never needed COBOL or Occam again.
A note for language purists: My criteria for inclusion is pretty broad, so DOS batch and unix scripting get in. I’ve not included make, because, while it can have control structures of sorts (especially in pmake/BSDmake) these are just evil, wrong, and should never be used (or at least used vary sparingly)
Before University
- BASIC – like all great programmers :)
- COBOL – Yes, really
- QBasic – Woot, three cheers for subroutines
- Pascal
- C
- Javascript
- Visual Basic – v5, ewww
- Java – version 1.1 in the days when people still wrote Java applets
- DOS Batch programming – oh yeah, quality programming
University of York – 1st Year
- Scheme
- Haskell
- Ada
- Prolog
Uni – 2nd Year
- Z80 Assembler
Uni – 3rd year
- Occam
- Modula 2
Uni – 4th Year
- Mercury
- Progol (sort of a programming language)
- C++
- Perl
- Lots of shell scripting, kind of counts
After Uni
- SPARK – High Integrity annotated subset of Ada, sufficiently different that it gets it’s own entry.
- Ruby (quite a lot)
- PHP (a bit, on an off)
- Objective-C (even less, barely counts)
Posted by Paul Leader on Monday, July 06, 2009
blog comments powered by Disqus