2 ms·
Didn't know, thanks. Also saw that you just posted a link to an article about Mesa on HN. Viewed it briefly. It says the Alto file system was written in "BPCL".
by vram22 11y ago
Didn't know, thanks. Also saw that you just posted a link to an article about Mesa on HN. Viewed it briefly. It says the Alto file system was written in "BPCL". Should that BCPL, a precursor of C? Had read a book it, by Martin Richards, IIRC, long ago. Good read. I think it had only one type - machine words. Fun to implement higher level stuff on such a base, though tedious by today's HLL standards.
- vram22 11y agohttps://en.wikipedia.org/wiki/BCPL https://en.wikipedia.org/wiki/BCPL C followed B which followed BCPL.
- vram22 11y agoJust checked out Martin Richards' web site: http://www.cl.cam.ac.uk/~mr10/ http://www.cl.cam.ac.uk/~mr10/ (Richards invented BCPL.) He has an interpreter for BCPL. The page says: BCPL, an interpretive implementation of the BCPL language and system, including many demonstration programs. Click on BCPL.html to obtain a copy of the current version. This version can be installed easily on most machines running Linux, Windows and MAC OSX. In particular, it is easy to install this version on the Raspberry Pi machine. See the Young Person's Guide to BCPL Programming on the Raspberry Pi (bcpl4raspi.pdf) for details. His Wikipedia page: https://en.wikipedia.org/wiki/Martin_Richards_(computer_scientist) https://en.wikipedia.org/wiki/Martin_Richards_(computer_scie... says: He was awarded the IEEE Computer Society's Computer Pioneer Award in 2003 for "pioneering system software portability through the programming language BCPL".[9]