H ? «»

Language peer sets for C:
United States
United States/1972
Designed 1972
1970s languages
Third generation
High Cold War
Genus CPL, BCPL and B
Multi-purpose
CPL, BCPL and B
CPL Algols
Generation of Algol 60
CPL, BCPL and B/1972
CPL Algols/1972
Generation of Algol 60/1972
CPL, BCPL and B/United States
CPL Algols/United States
Generation of Algol 60/United States
Multi-purpose
Multi-purpose/1972
Multi-purpose/us

C(ID:577/c::002)

Unix systems programming language 

alternate simple view
Country: United States
Designed 1972
Published: 1972
Genus: CPL, BCPL and B
Sammet category: Multi-purpose


Dennis Ritchie, Bell Labs, ca. 1972.
Originally a systems language for Unix on the PDP-11, briefly named NB.
Influenced by BCPL through Thompson's B.
Terse, low-level and permissive. Preprocessor. Partly due to its distribution with Unix, C became the language most widely used for software implementation.



Places
People:
Structures:
Related languages
NBC   Evolution of
  C`C Extension of
  C2-step Target language for
  CABCL/c+ Based on
  CANSI C Standardisation
  CARTS/C Extension of
  CBMAC Implementation
  CC-- Evolution of
  CC flat Subset
  CC with Classes Evolution of
  CC(GNU-C) Implementation
  CC// Extension of
  CC++ Evolution of
  CCalico Dialect of
  CCCC Extension of
  CCg Extension of
  CCHARM Based on
  CCHARM Influence
  CCILK Based on
  CCINT Interpreter for
  CCint Influence
  CCmm Derivation of
  CCO2 Evolution of
  CCOB Extension of
  CConcurrent C Extension of
  CConcurrent C Extension of
  CC-Scheme Written using
  CCVL Extension of
  CCyclone Evolution of
  CDISC Extension of
  CDMeroon Extension of
  CDSP/C Extension to
  CEiffel Compiled to
  Cic Implementation
  CLIANA Based on
  CLIL Influence
  CLIMBO Influence
  CLogC Extension of
  CLPC Based on
  CMaisie Extension of
  CModular C Extension of
  CObjective-C Evolution of
  CPARCIL Compiled by
  CParsec Extension of
  CPCL Extension of
  CPopcorn Evolution of
  CPython Influence
  CRC Extension of
  CSA-C Built on
  CSLIC Augmentation of
  CSLX Based on
  CSplit-C Extension of
  CUC Extension of
  CV Based on
  CVector C Extension of

References:

1974

1975

1978

1981

  • Ritchie, D. (1981) Ritchie, D. M. S. C. Johnson, M. E. Lesk and B. W. Kernighan; ``The C Programming Language'' Western Electric Engineer, 25, (1), pp. 14-27, %D 1981

1982

1986

  • Emery, G. (1986) Emery, G. (1986). BCPL and C. Oxford Oxfordshire ; Boston, Blackwell Scientific Publications.

1988

1991

  • Engelstad, Steve; Falck, Keith; Montgomery, Warren (1991) Engelstad, Steve; Falck, Keith; Montgomery, Warren; Neumann, Joe; Straubs, Ralph; Vandendorpe, Jim; Wilde, Mike "A Dynamic C-Based Object-Oriented System for Unix" Abstract Extract: Introduction Extract: DEVELOPMENT GOALS Extract: DEVELOPMENT GOALS Extract: LANGUAGE FEATURES Extract: Summary
          in (1991) IEEE Software 8(3) May 1991

1992

1993

  • J. Fleming, (1993) J. Fleming, "The C+@ Programming Language", Dr Dobbs J, Oct 1993, pp.24-32. Abstract

1996

  • Ritchie, Dennis M. (1996) Ritchie, Dennis M. "The development of the C programming language" in "History of Programming Languages", ACM Press/Addison-Wesley Publishing Company, New York (1996) ed Bergin and Gibson

1997

2002

  • (2002) Library of Congress Subject Headings C11
Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder