5 ms·
BBC BASIC was/is the wonderful lovechild of BASIC and BCPL, and was a joy to code in back in the day. Significant amounts of the regular user applications that
by talideon 4y ago
BBC BASIC was/is the wonderful lovechild of BASIC and BCPL, and was a joy to code in back in the day. Significant amounts of the regular user applications that weren't CPU bound for RISC OS were coded in it, and most of the rest were coded with it, as it had a built-in multipass assembler.
- jll29 4y agoTo whoever doesn't know BCPL: It's a language that is the predecessor of B (which itself was the predecessor of C), like a flavor of C without types or structs (words instead), developed by Martin Richards for system programming: https://www.bell-labs.com/usr/dmr/www/bcpl.html https://www.bell-labs.com/usr/dmr/www/bcpl.html EDIT: The predecessor of BCPL was CPL, the Cambridge Programming Language.
- pjmlp 4y agoBCPL original purpose was to Bootstrap CPL, it wasn't just a predecessor. The UNIX world is built on a language whose original purpose was to bootstrap a compiler and move on.
- talideon 4y agoThat's the thing about stuff like that: it's sometimes unreasonably effective and ends up replacing the thing it was meant to be a step towards.