Wow! What a great stream of memories! I went back and made a list of the machines and languages in my past. Made me feel old...

Burroughs B220 (Tubes!) at Stanford in BALGOLIBM 7090 at Stanford in FORTRANIBM 7094 at University of Illinois in FORTRANBendix G-20 at University of Illinois in FORTRANIlliac II at University of Illinois in assemblerUnivac 1130 in FORTRANMisc. SBC 360’s in PL/1Misc. time-shared computers in BASICHP 2116, 2114 in FORTRAN, BASIC, assembler DG Nova in BASIC, FORTRANIBM PC in LISP, Pascal, C, Actor, Smalltalk, Matlab.

The first computer I used was an IBM 650 and a language called GATE.Then learned FORTRAN on couple of CDC machines with overnight turn around at best. Really miss punch cards.Then MS-BASIC on TRS-80 Model I. Tiny C on same.Moved on to TRS-80 IBM clone and real IBM pre-XT learned Turbo PASCAL. Learned various other flavors of BASIC.Somewhere learned COBOL.Then there was Object PASCAL, more flavors of VisualBasic, Prolog, Delphi, C++ on ever faster bigger better Windows machines.Don't program much anymore. More fun to take photos.

I must disagree somewhat. I started learning programming in 1960 on a 709, hand-punching column-binary into punched cards. Over the next 45 years, was paid to write programs in several machine languages, APL, C, C++, Cobol, Fortran, Pascal, Clarion and some others. I'm currently taking an online class that requires learning Python. That being said, taking pictures is at least as much fun as programming.

I started to get tired of programming as Windows & Mac OS's began to crack down on the free and easy access to system hardware and peripherals, and just said SORRY to anything to do with time deterministic responsiveness. Truth be told I was glad to pick up a Nikon again when I retired in 2005. I still write little utility programs now and then in C++, where I gleefully wallow in the wanton use of "unsafe constructs" like pointers and implicit type conversions that so-called modern compilers like C# are trying so hard to smack down. It's just not fun anymore, you gotta deal with so much damned OS bureaucracy to do the simplest little thing.