Menu Close


Programming B

B is an historic programming language developed at Bell Labs in 1970. It is the work of Ken Thompson with Dennis Ritchie.  B was designed for recursive, non-numeric, machine-independent applications, such as system and language software. 


B is a descendant of the programming language BCPL and later has inspired creation of C language. It was designed and implemented by D.W.Ritchie and K.L.Thompson of Bell Telephone Laboratories, Inc., Murray Hill, N.J. The original implementation of the run-time package was done by S.C.Johnson, also of Bell Labs.

I have research this language for its significance in system language design. We also develop a system programming language called Wee that has similar scope as B language. I was looking for a simple system language that has only one data type and I have found B. These are my research notes.


User Manual:
Bell Labs:

There is not exam for this language.