UCSD Pascal pioneer Ken Bowles has died
sandiegouniontribune.com
sandiegouniontribune.com
I.e. what UCSD-Pascal lacked was a JIT compiler. Even a simple one would have made a huge difference.
UCSD-Pascal was the right idea, it was just before its time. I think Java owes a lot to Ken Bowles.
I borrowed the idea around 1980 to develop a language for doing data entry and verification. The trick was to make the instructions really high level, so the overhead of interpretation was a small part of the total.
I thought it was Strongtalk/SELF JIT compiler that made Java work.
https://github.com/DigitalMars/optlink
I don't think HotSpot used any code from it, but I can't be positive about that. But Symantec's JIT was so obviously a huge improvement, every vendor had to have it or be left in the dust.
Is that the same Steve Russell that hacked Spacewar and implemented the first Lisp?
This slide deck has a brief history of UCSD Pascal and the P-system OS, with quite a few technical details:
http://pascal.hansotten.com/uploads/ucsd/reunion/Richard%20K...
https://www.folklore.org/StoryView.py?project=Macintosh&stor...
They do mention Apple ][ relationship, it's quite plausible they influence Apple dev teams.
Pretty sure there were a few text adventures written with it too. The non-flashing cursor and glacially slow text output is a sure tell: https://archive.org/details/RamboFirstBloodPartII4amCrack
(edit: another article from the same source about the P-Machine and Bowles: https://www.filfre.net/2012/03/pascal-and-the-p-machine/)
https://archive.org/details/Beginners_Guide_for_the_UCSD_Pas...
Big thanks to Ken Bowles for the impact on all of us who code.
Unfortunately, this only highlights the continued lack of ability for some US publications to get their act together regarding Europe.