Preview

The C Programming LanguageHistoryC Was Developed

Good Essays
Open Document
Open Document
906 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
The C Programming LanguageHistoryC Was Developed
The C Programming Language
History
C was developed at Bell Laboratories in 1972 by Dennis Ritchie. Many of its principles and ideas were taken from the earlier language B and B's earlier ancestors BCPL and CPL. CPL ( Combined Programming Language ) was developed with the purpose of creating a language that was capable of both high level, machine independent programming and would still allow the programmer to control the behavior of individual bits of information. The one major drawback of CPL was that it was too large for use in many applications. In 1967, BCPL ( Basic CPL ) was created as a scaled down version of CPL while still retaining its basic features. In 1970, Ken Thompson, while working at Bell Labs, took this process further by developing the B language. B was a scaled down version of BCPL written specifically for use in systems programming. Finally in 1972, a co-worker of Ken Thompson, Dennis Ritchie, returned some of the generality found in BCPL to the B language in the process of developing the language we now know as C.
C's power and flexibility soon became apparent. Because of this, the Unix operating system which was originally written in assembly language, was almost immediately re-written in C ( only the assembly language code needed to "bootstrap" the C code was kept ). During the rest of the 1970's, C spread throughout many colleges and universities because of it's close ties to Unix and the availability of C compilers. Soon, many different organizations began using their own versions of C causing compatibility problems. In response to this in 1983, the American National Standards Institute ( ANSI ) formed a committee to establish a standard definition of C which became known as ANSI Standard C. Today C is in widespread use with a rich standard library of functions.
The History of the C Language
The C programming language was devised in the early 1970s by Dennis M. Ritchie an employee from Bell Labs (AT&T).
In the 1960s Ritchie worked, with

You May Also Find These Documents Helpful

  • Satisfactory Essays

    In 1970 C programing was created by Dennis Richie and ken Thompson was made to create portability in UNIX…

    • 388 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    C Is difficult, because the control flow is out of the hands of the application programmer…

    • 1508 Words
    • 7 Pages
    Good Essays
  • Good Essays

    Phase 2 Db

    • 390 Words
    • 2 Pages

    Java was created in 1991 by James Gosling. He recruited a group of engineers to develop a new programming language targeting consumer devices. The language was given the name “Oak”. It was later discovered the original name had been taken by another company for their programming project which resulted in Oak being renamed to Java. The Java group developed a language that would share similar characteristics with C languages but fewer bugs, more versatility, hardware independence, and reduced development times.…

    • 390 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Netw250

    • 2162 Words
    • 9 Pages

    Upon returning to Bell Labs, Ritchie and Thompson began developing a game called Space Travel using the Multics language and a retired DEC PDP-7 minicomputer. Space Travel led to the development of a file system structure, paging, a command-line shell, and processes. In 1971, UNIX was chosen as the operating system name, a play on the name Multics. Ritchie wrote the C Language (1971–1973) to provide a more flexible programming environment for UNIX; earlier versions were written in the assembler and B languages, which had been written by Thompson.…

    • 2162 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    2. The original UNIX system was written in PDP-7 assembly language and the subsequent version was written in a language called B, which was developed by Thompson in 1970.…

    • 537 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The modern binary number system, the basis for binary code, was discovered by Gottfried Leibniz in 1679 and appears in his article Explication de l'Arithmétique Binaire. The full title is translated into English as the "Explanation of the binary arithmetic", which uses only the characters 1 and 0, with some remarks on its usefulness, and on the light it throws on the ancient Chinese figures of Fu Xi."[1] (1703). Leibniz's system uses 0 and 1, like the modern binary numeral system. Leibniz encountered the I Ching through French Jesuit Joachim Bouvet and noted with fascination how its hexagrams correspond to the binary numbers from 0 to 111111, and concluded that this mapping was evidence of major Chinese accomplishments in the sort of philosophical mathematics he admired.[2][3] Leibniz saw the hexagrams as an affirmation of the universality of his own religious beliefs.[3]…

    • 607 Words
    • 2 Pages
    Good Essays
  • Better Essays

    In a world of men, for men, and made by men, there were a lucky few women who could stand up and be noticed. In the early nineteenth century, Lovelace Augusta Byron King, Countess of Lovelace, made her mark among the world of men that has influenced even today 's world. She was the "Enchantress of Numbers" and the "Mother of Computer Programming." The world of computers began with the futuristic knowledge of one Charles Babbage and one Lady Lovelace, who appeared to know more about Babbage 's Analytical Engine than he himself knew. At the time of Lovelace 's discoveries, women were only just beginning to take part in the scientific world, and her love of mathematics drove her straight into the world of men. Her upbringing, her search for more knowledge, her love of mathematics, and her inherited writing abilities brought to life what we know today as computer programming or computer science.…

    • 2068 Words
    • 9 Pages
    Better Essays
  • Good Essays

    Individual Project 3

    • 1026 Words
    • 5 Pages

    First of all, Java, C++ and C# were all conceived from the C programming language Secondly, when I looked up the history of C#, I found out that it first came out in December 2000. It has many similar features that both Java and C++ have.…

    • 1026 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Task 1

    • 2644 Words
    • 8 Pages

    Procedural programming uses C programming language. C is considered to be a general purpose, work-horse language ideal for creating applications. Operating systems and interfacing with electronic control systems. It was made in 1972 by Dennis Ritchie at the Bell Telephone Laboratories. Unlike languages such as BASIC and PASCAL, C relies on symbols rather than keywords. As such, it is often described as being ‘terse’ and more difficult to learn, but typically offer more powerful solutions…

    • 2644 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    1980s: 6. C++ was created by Bjarne Stroustroup. 7. Occam was developed by INMOS and David May. 8. Perl was developed Larry Wall. 9. Python was written by Guido van Rossum. 10. Rc was designed by Tom Duff.…

    • 343 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Instruction set types

    • 431 Words
    • 2 Pages

    The concept of R.I.S.C was originated by John Cocke in 1974 on IBM 801.It became so popular that Sun microsystems used it to create SPARC microprocessors and also led to the founding of MIPS technologies.…

    • 431 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    UNIX was moved from the now obsolete PDP-7 to the much more modern PDP-11/20 and…

    • 4831 Words
    • 20 Pages
    Powerful Essays
  • Good Essays

    c Codes

    • 14476 Words
    • 58 Pages

    Find Area and perimeter of circle in c code. This c program makes a contrasting concept that how a return statement can return more than one value. Usually in C programming we make a call by value. This means that in general you cannot alter the actual arguments. But if desired, it can always be achieved through a call by reference. Using a call by reference intelligently we can make a function return more than one value at a time, which is not possible ordinarily. This is shown in the c program find area and perimeter of circle given below.…

    • 14476 Words
    • 58 Pages
    Good Essays
  • Powerful Essays

    books. You’ll also find links to news, events, articles, weblogs, sample chapters, and code examples.…

    • 210029 Words
    • 1193 Pages
    Powerful Essays
  • Good Essays

    Cobol

    • 43832 Words
    • 176 Pages

    1.0 AIMS AND OBJECTIVES In this lesson, the learner will be introduced the History of Cobol , Structure of a COBOL program, Character set, words, data names and identifiers and Literals of COBOL. The objective here is to familiarize him the prerequisites to understand the language. 1.1 HISTORY OF COBOL 0In 1959, the new language named COBOL (COmmon Business Oriented Language) was introduced keeping in mind the business purpose applications.…

    • 43832 Words
    • 176 Pages
    Good Essays

Related Topics