Hacker News new | past | comments | ask | show | jobs | submit login

We used these for my first CS class at UCSB in 1979 running the UCSD P-System and they were great machines. It was frankly a much better system than the shared university IBM mainframe clone based computers used for other first year courses which used PL/1. Playing Space Invaders was one of the more popular activities on the Terak.

The compiler/run/debug & repeat cycle was light years ahead of how we developed on the mainframe. On the mainframe, using PL/1, you had a global onerror handler that would dump all variables and do a core dump of your program failed/crashed. The output was on from a line printer that you usually got a few hours after you submitted your job. On average you got 1 maybe 2 job runs a day. At least we didn’t have to use punch cards like the electrical engineers did for their Fortran programs; we used “glass TTYs” where we could save our virtual cards to a file system and later modify. Oh, and you needed to have the magic JCL cards at the beginning or your job. Those were the days.

Later that year the CS dept got their own VAX and from then on most coursework was done on that system using BSD Unix. The EE’s still had to use punch cards on the mainframe.

We did have a few other systems for some courses but the majority of stuff ended up being C or Pascal on Unix (with the occasional language like lisp or prolog for some classes.)




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: