B

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages |released=1969 }} Ken Thompson worked with BCPL on the Multics project, so when he started working on...")
 
Line 2: Line 2:
 
|formattype=Languages
 
|formattype=Languages
 
|subcat=Programming Languages
 
|subcat=Programming Languages
 +
|extensions={{ext|b}}
 
|released=1969
 
|released=1969
 
}}
 
}}

Revision as of 01:30, 14 February 2013

File Format
Name B
Ontology
Extension(s) .b
Released 1969


Ken Thompson worked with BCPL on the Multics project, so when he started working on a new operating system called Unix, he was inspired by that language in creating his own new programming language for use in that project, which he called B (apparently after the first letter of the predecessor language). While BCPL was already designed to be efficient in resource use, Thompson slimmed down B even more, so it would work in the very low-resource small computers he was targeting. B had only one data type, the 'word', which could represent a number or an ASCII character.

The syntax was greatly changed from BCPL, and includes much that would look at least vaguely familiar to modern programmers used to C and its descendants. As B was revised and expanded during the development of Unix, eventually it had acquired sufficient new functionality to deserve a new name, and this is when C was born.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox