Sep 28 2008

Programming languages I Have Learned

Tags: Technical

Continuing a meme I discovered here (though starting here and also seen here), the ordered list of programming languages I've learned:

  1. BASIC 1981
    1. the original line BASIC for the Commodore VIC-20
    2. GW-BASIC / QuickBASIC 1991
  2. C 1992
  3. C++ 1993
  4. Pascal 1994
  5. Scheme 1994
  6. Assembly (for Motorola 68K) 1994
  7. Lisp 1995 - specifically, the AutoLisp dialect from AutoDesk for AutoCAD
  8. COBOL 1997
  9. *NIX Shell 1997
    1. Korn (ksh)
    2. csh 2000
    3. bash 2006
  10. Perl 1999 - makes me queasy to admit
  11. Python 2000 - my current language of choice
  12. Javascript 2001
  13. FORTRAN 2002
  14. C# 2003
  15. Visual Basic 2003
  16. AppleScript 2005
  17. Objective-C 2005
  18. Java 2006

In no way am I making any claims to the continued competency in the majority of these languages. In fact, I've been very successful at expunging most from memory.

Additionally, I'm listing the procedural, expressive, or non-computational languages I've learned:

  1. MS DOS Batch
  2. Makefile
  3. SQL
  4. DB2
  5. HTML
  6. XML
  7. XSLT

And just for kicks, a list of operating systems:

  1. DOS
    1. MS DOS - versions 1, 4-6
    2. PC DOS
    3. DR-DOS
  2. MS Windows
    1. 3, 3.1x
    2. 9x
    3. NT 4 | 2000 | XP | 2K3
  3. VAX VMS
  4. *NIX
    1. BSD
    2. HP-UX
    3. Solaris
    4. AIX
    5. Linux - Red Hat, Debian, Ubuntu
  5. IBM System/370
  6. OS/2 | Warp
  7. Mac OS 9
  8. Mac OS X (10.x)