My Programming Languages Experience Historical Overview
Dates listed are the years that I used the platform/language, often intermittently. For example when visiting cousins at the University of Utah, or my grandfather's, or friend's house, when I was a kid.
1979-1983 Apple ][
aka Apple // aka Apple II or Apple 2.
- Integer BASIC
- Apple DOS
My grandfather's. Let me use extensively at his him and offices.
He was a mining engineer (and board of directors for a bank that would become part of First Interstate Bank)., so had many of the latest bleeding edge computers at his various houses and offices I spent a lot of time at.
1979-1984 TRS-80
- BASIC
Several friends. Used extensively at their houses, and often they brought to my place and let me code on it for prolonged periods.
1980-1982 PDP-11
- MACRO-11
- C-11
- BASIC-11
Different decommissioned models through cousins at the University of Utah.
I don't remember the sub-model numbers
Apple II+
- Applesoft BASIC
My grandfather's. Let me use extensively at his him and offices .
Apple IIe
- Apple DOS
- Applesoft BASIC
My grandfather's. Let me use extensively at his him and offices.
1981-1984 TI-99/4A beige (owned)
- TI BASIC
With cassette drive
Ruined when little brother spilled ic cream all over the keyboard (which was also the computer).
Replaced by PCjr shortly thereafter
1984-1987 IBM PCjr (owned)
BASIC
PASCAL
...
Many upgrades:
+512KB RAM (total 640KB?)
2 5.25" FD
...
Was stolen and ruined when mother's house broken into and ransacked.
Found 2 years later stored next furnace with other stolen goods. Ruined.
Insurance company tried fixing, but never ran right after that.
This lead to getting the Amiga 2000, shortly after I moved out (brother used), which I would receive around 1993.
Amiga 500
Amiga 1000
1987-Current Amiga 2000
- AREXX
- ...
Own, still running, still using sometimes for music composition
Custom PCs.... too many to count....
Sparc LX
Ultra 10
Ultra 10
E4000
e4500
e10000
IBM AS/400 (390?)
Java
COBOL
QBASIC
Visual BASIC
Visual C++
Borland C++
Pascal
HTML
JavaScript
SQL
Perl
PHP
Python
Ruby
WebOS JavaScript
Palm OS
....