The origin of C is closely linked to the development of the Unix operating system, initially implemented in assembly language for a PDP-7 by Ritchie and Thompson, in which many ideas from colleagues. Eventually they decided to operating in the PDP-11 port. B inability to take advantage of some of the characteristics of the PDP-11, byte in particular, led to the development of an early version of C.
The original PDP-11 version of the Unix operating system in assembler. In 1973, with the addition of type struct, the C language had become powerful enough that most of the Unix kernel was rewritten in C. This was one of the first operating system kernels implemented in a language other than assembly. (Earlier cases include Multics system (written in PL / I) and the MCP (Master Control Program) for the Burroughs B5000 written in ALGOL in 1961.)
Dennis Ritchie of Bell Labs created the C Programming Language in 1971-1972 as he and Ken Thompson worked together to design the UNIX operating system.
Kenneth Thompson Biographical Timeline and photograph
Dennis M. Ritchie Biography
Dennis Ritchie Overview (Jones Telecommunications)
Dennis M. Ritchie timeline
Ken Thompson timeline
An Overview of the UNIX Operating System
BCPL to B to C
List of Publications from the DBLP Bibliography Server
TechNetCast at Bell Labs: Dennis Ritchie and Brian Kernighan
A Tribute to PDP-11 Machines
Interview with Ken Thompson
The Development of the C Language by Dennis Ritchie; Bell Labs/Lucent Technologies
Dennis Ritchie, Bell Labs (photograph of Ritchie)
A Briefish Description of BCPL
Alan Watson on BCPL
Mark Brader on B
Rationale for the American National Standard for Information Systems - Programming Language - C
ANSI C Chronological Notes about C
History of the C Language
ANSI home page
ISO - International Organization for Standardization
No comments:
Post a Comment