Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
History Of C
What is C ?
C is a high-level and general
purpose programming language that is
ideal for developing firmware or portable
applications.
C is what is called a compiled language.
History Of C
ALGOL
o The root of all modern languages is
ALGOL Introduced in the early
1960s.
o ALGOL was the first computer
language to use a block structure.
o ALGOL gave the concept of
structured programming to the
computer science.
Peter Naur
History Of C
BCPL
o In 1967, Martin Richards developed a
language called (Basic Combined
Programming Language).
o In 1970, Ken Thompson created a
language using many features of
BCPL and called it simply B.
o Both BCPL and B were “typeless”
system programming languages.
Martin Richards
Ken Thompson
History Of C
 In 1972 C was evolved from ALGOL, BCPL and B by
Dennis Ritchie at the Bell Laboratories.
 C uses many concepts from theses languages and added
the concept of data types and other powerful features.
 It is strongly associated with UNIX.
 UNIX is one of the most popular network operating
systems in use today.
History Of C
Traditional C
o During 1970s C had evolved into what is now known as
“traditional C”.
o The language became more popular after publication
of the book ‘The C programming language’ by Brian
Kerningham and Dennis Ritchie in 1978.
o For many years, C was used mainly in academic
environments.
o Today , C is running under a variety of operating
system and hardware platforms.
History Of C
Brian Kerningham Dennis Ritchie
o The Book was so popular that the language came to be
known as “K&R C” among the programming community.
History Of C
ANSI C
o In 1983 American National Standards Institute (ANSI)
appointed a technical committee to define a standard
for C.
o In December 1989 the committee approved a version of
C which is known as ANSI C.
o It was then approved by the International Standards
Organization (ISO) in 1990.
o This version of C is also referred to as C89.
History Of C
ANSI/ISO C
o During 1990s, C++, a language entirely based on C, underwent a
number of improvements and became an ANSI/ISO approved
language in November 1977.
o C++ added several new features to C to make it only a true object-
oriented language but also a more versatile language.
o During the same period, Sun Microsystems of USA created a new
language java modelled on C and C++.
History Of C
C99
o C99 (previously known as C9X) is an informal name for
ISO/IEC 9899: 1999.
o It extends the previous version (C90) with new features
for the language and the standard library.
o C99 is, for the most part, backward compatible with
C89, but it is stricter in some ways.
History Of C
1960
1967
1970
1972
1978
1989
1990
1999
ALGOL
BCPL
B
Traditional C
K&R C
ANSI C
ANSI/ISO C
C99
THE END

More Related Content

History of c

  • 2. What is C ? C is a high-level and general purpose programming language that is ideal for developing firmware or portable applications. C is what is called a compiled language.
  • 3. History Of C ALGOL o The root of all modern languages is ALGOL Introduced in the early 1960s. o ALGOL was the first computer language to use a block structure. o ALGOL gave the concept of structured programming to the computer science. Peter Naur
  • 4. History Of C BCPL o In 1967, Martin Richards developed a language called (Basic Combined Programming Language). o In 1970, Ken Thompson created a language using many features of BCPL and called it simply B. o Both BCPL and B were “typeless” system programming languages. Martin Richards Ken Thompson
  • 5. History Of C  In 1972 C was evolved from ALGOL, BCPL and B by Dennis Ritchie at the Bell Laboratories.  C uses many concepts from theses languages and added the concept of data types and other powerful features.  It is strongly associated with UNIX.  UNIX is one of the most popular network operating systems in use today.
  • 6. History Of C Traditional C o During 1970s C had evolved into what is now known as “traditional C”. o The language became more popular after publication of the book ‘The C programming language’ by Brian Kerningham and Dennis Ritchie in 1978. o For many years, C was used mainly in academic environments. o Today , C is running under a variety of operating system and hardware platforms.
  • 7. History Of C Brian Kerningham Dennis Ritchie o The Book was so popular that the language came to be known as “K&R C” among the programming community.
  • 8. History Of C ANSI C o In 1983 American National Standards Institute (ANSI) appointed a technical committee to define a standard for C. o In December 1989 the committee approved a version of C which is known as ANSI C. o It was then approved by the International Standards Organization (ISO) in 1990. o This version of C is also referred to as C89.
  • 9. History Of C ANSI/ISO C o During 1990s, C++, a language entirely based on C, underwent a number of improvements and became an ANSI/ISO approved language in November 1977. o C++ added several new features to C to make it only a true object- oriented language but also a more versatile language. o During the same period, Sun Microsystems of USA created a new language java modelled on C and C++.
  • 10. History Of C C99 o C99 (previously known as C9X) is an informal name for ISO/IEC 9899: 1999. o It extends the previous version (C90) with new features for the language and the standard library. o C99 is, for the most part, backward compatible with C89, but it is stricter in some ways.