Hacker News new | ask | show | jobs
by paedubucher 1768 days ago
Is this some kind of C--? scnr
1 comments

I don't know what scnr means, but yes, B is literally `C--` as you put it.

Basically B was based on BCPL, a really early systems language. Then B was rewritten as C. The next iteration of C was called C++ as a joke because it's C plus 1. Though there has since been another language created as an evolution of C called D

From what I gather, B never really got much use outside of Bell Labs. But I might have missed some reports on other people using it.

And BCPL was a cut down version of CPL: https://en.wikipedia.org/wiki/CPL_(programming_language)
Actually designed for Bootstraping CPL.
Lots of interesting details here: http://www.cl.cam.ac.uk/~mr10/cpl2bcpl.pdf
> I don't know what scnr means

Wiktionary tells me it stands for "sorry, could not resist".

https://de.wiktionary.org/wiki/SCNR

Apparently AberMUD (way before my time but developed in Aberystwyth where I was a student) was written in B.