Bell Labs B compiler

E632954

The Bell Labs B compiler was an early software tool developed at Bell Laboratories to translate programs written in the B programming language into executable machine code, playing a key role in the evolution of systems programming and the later development of C.

All labels observed (2)

Label Occurrences
Bell Labs B compiler canonical 1
Bell Labs software 1

How this entity was disambiguated

Statements (26)

Predicate Object
instanceOf compiler ⓘ
software tool ⓘ
systems programming tool ⓘ
associatedWith Unix operating system development ⓘ
basedOn B programming language design ⓘ
category B language implementation ⓘ
Bell Labs software ⓘ
contributedTo evolution of systems programming ⓘ
developedAt Bell Laboratories ⓘ
developedBy Bell Labs ⓘ
developedInContextOf Unix research at Bell Labs ⓘ
era early 1970s software ⓘ
historicalSignificance helped transition from B to C in Unix development ⓘ
implementationType native code compiler ⓘ
influenced C programming language toolchain ⓘ
organization AT&T Bell Laboratories ⓘ
output executable machine code ⓘ
predecessorOf early C compilers ⓘ
purpose translate B programs into machine code ⓘ
relatedTo B language interpreter ⓘ
C compiler ⓘ
Unix toolchain ⓘ
roleInHistory early systems programming compiler ⓘ
targetLanguage B programming language ⓘ
usedFor systems programming on early computers ⓘ
usedIn Bell Labs research computing environment ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

B programming language → notableImplementation → Bell Labs B compiler ⓘ
Bell Labs B compiler → category → Bell Labs software ⓘ
linked to: Bell Labs B compiler