Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

Is this some kind of C--? scnr


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.




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

Search: