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)