James Tauber

journeyman of some

blog > 2008 > 09 >

James Tauber's Blog 2008/09/28

Programming Languages I've Learned In Order

  • BASIC (TRS-80 Model I)
  • BASIC (TRS-80 Color Computer)
  • 6809 Assembly
  • AppleSoft BASIC
  • 6502 Assembly
  • BASIC (BBC Micro)
  • Prolog
  • Pascal
  • Turbo Pascal (with OO extensions)
  • C++
  • C (yes, I did C++ before straight C)
  • LISP
  • Perl 4 (dabbled in 5)
  • QBasic
  • Scheme
  • Java
  • VisualBasic
  • Python
  • x86 Assembly
  • Javascript

Those in bold are the ones I've worked with recently.

(note I haven't included XSLT or TeX although they are Turing complete. Nor things like dBase II and SQL)

(idea via Dougal Matthews)

UPDATE: I'm not quite sure what to make of this, but I forgot javascript the first time around :-)

UPDATE: Added a couple more BASIC dialects and made current languages bold. You're wondering what I'm using Pascal for, right?

by James Tauber : Created on Sept. 28, 2008 : Last modified Sept. 29, 2008 : Categories software_craftsmanship : 5 comments (permalink)