Aviva Directory » Computers & Internet » Programming » B (language)

The focus of this category is on the B programming language, developed at Bell Labs in 1969.

Developed by Ken Thompson and Dennis Ritchie, the language was based on the BCPL language, the language of the first "Hello World" program, as well as the first MUD. Work on the B language began as an attempt to improve the BCPL language. Thompson began be stripping BCPL of any component that he thought he could do without, so that it could fit within the limited memory capacity of the minicomputers that were being developed at the time.

In many ways, B resembled an early versions of C, which should be no surprise since Ritchie later became the lead designer of the C language, also at Bell Labs, which began as an improvement of B.

B was created for recursive, non-numeric, machine-independent applications, such as system and language software. The typeless nature of the language was later viewed as a disadvantage, leading to the creation of C.

Although B is still an active language, with versions available for Windows, macOS, and Linux, it is not as well known as the C family of languages that it influenced.

Topics related to the B language are appropriate for this category. This includes any versions or implementations of the language, as well as compilers, editors, libraries, or tools developed for the language. Tutorials, user groups, forums, and related topics may also be listed here.



Recommended Resources

Search for B (language) on Google or Bing