C Programming ppt slides and PDF on history and standards

C Programming ppt slides and PDF on history and standards

C: A VERY BRIEF HISTORY & STANDARDS www.tenouk.com, 1/4 C HISTORY 1

C evolved from two previous languages, BCPL ( Basic Combined Programming Language) and B. BCPL developed in 1967 by Martin Richards as a language for writing OSes and compilers. Ken Thompson modeled many features in his language, B, after their counterparts in BCPL, and used B to create an early versions of UNIX operating system at bell Laboratories in 1970 on a DEC PDP-7 computer. Both BCPL and B were typeless languages: the only data type is machine word and access to other kinds of objects is by special operators or function calls. The C language developed from B by Dennis Ritchie at Bell Laboratories and was originally implemented on a DEC PDP-11 computer in 1972. It was named C for new language (after B). Initially, C used widely as the development language of the UNIX OS. Today, almost all new major OS are written in C including Windows. www.tenouk.com,

2/4 C STANDARDS The rapid expansion of C over various types of computers led to many variations - similar but incompatible. Need to be standardized. In 1983, the X3J11 technical committee was created under the American Nati onal Standards Institute (ANSI) Committee on Computer and Info rmation Processing (X3) to provide an unambiguous and machine-independent definition

of the language and approved in 1989, called ANSI C. Then, the document is referred to as ANSI/ISO 9899:1990. The second edition of Kernighan and Ritchie, published in 1988, this version called ANSI C, then used worldwide. The more general ANSI then adopted by ISO/IEC, known as ISO/IEC C. Historically, from ISO/IEC, C programming language evolved from C89/C90/C95, C99 and the latest is C11. www.tenouk.com, 3/4 END-OF-C HISTORY & STANDARDS www.tenouk.com, 4/4

Recently Viewed Presentations

  • Presentación de PowerPoint

    Presentación de PowerPoint

    Siouxsie, The Cure. Los 2 últimos años de los 70 y 80. AÑOS 80 Segunda ola Punk americana, raíces del HARDCORE: The Misfits, Dead Kennedys. Primeros 80 TECHNO.HOUSE, TRANCE, DRUM AND BASS, JUNGLE. RAP (Hip Hop) La New Wave of...
  • Thales van Milete (ca. 652 - 545 v.Chr.)

    Thales van Milete (ca. 652 - 545 v.Chr.)

    Filosofie & Religiositeit Reflecties op religie in een post-moderne wereld Welkom! * * * oorsprong westerse filosofie: Griekenland 585 v. Chr. MILETE Xenophanes (ca. 570 - ca. 475 v.
  • Feeding Relationships - MR JEFF'S SECONDARY SCIENCE 1

    Feeding Relationships - MR JEFF'S SECONDARY SCIENCE 1

    What would the food web for these food chains look like? plants owl aphid blue tit ladybird plants moth owl blue tit plants vole stoat plants vole owl bluetit owl chiffchaff stoat vole plant aphid ladybird moth spider 1. Name...
  • Building a Foundation: Rethinking Elementary Math Teacher ...

    Building a Foundation: Rethinking Elementary Math Teacher ...

    Develop a Mathematics Endorsement modeled after the Reading Endorsement. Develop a badging system for instructors in the middle grades domains. Develop scheduling to allow dedicated mathematics teachers/content specialists at each grade level
  • Apresentação do PowerPoint - WordPress.com

    Apresentação do PowerPoint - WordPress.com

    formaÇÃo continuada para professores da educaÇÃo bÁsica na Área de educaÇÃo do campo - moodle. formaÇÃo continuada para professores de matemÁtica no moodle. auxiliar de cozinha. certific camareira. certific pedreiro. instituto federal de roraima campus de amajari. amajari. operador de...
  • Business Transactions and the Accounting Equation Chapter 3

    Business Transactions and the Accounting Equation Chapter 3

    Section 1 Property and Financial Claims (cont'd.) Property = Financial Claims Bike Creditor's Owner's Lock = Financial Claim + Financial Claim $100 = $40 + $60 Financial Claims in Accounting Assets: Property or items of value owned by a business...
  • Creation Myths - Mrs. Hayes' Class

    Creation Myths - Mrs. Hayes' Class

    Creation Myths Motifs ... as by explaining aspects of the natural world or describing the psychology, customs, or ideals of society CREATION MYTH A sacred narrative (story) explaining how the world and humankind came to be in their present form...
  • Year 09 - Mathematics - Unit 2 - Answers

    Year 09 - Mathematics - Unit 2 - Answers

    2.5 - Linear Sequences. Page 629. a. n. th term = 3. n + 2. The solution to the equation 3. n + 2 = 596 is . n = 198; which is a whole number. Therefore 596 is a...