Preview

Evolution of Programming Languages

Good Essays
Open Document
Open Document
1256 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Evolution of Programming Languages
Evolution of Programming Languages
Generations
Most books and articles on history of programming languages tend to discuss languages in term of generations.This is useful arrangement for classifying languages by age.I agree that whatever a few of we ‘more mature’ software engineers get together, we cannot ever seem to agree on wht constitutes the generation of computer languages.We know that Formula Translation (FORTRAN) was probably a first-generation languges.Does that make FORTRAN 77 and WatFor second languages?Is the newest FORTRAN (FORTRAN 90) third or fourth generation?How about commom Bussiness-Oriented Languages (COBAL)?It has been arround since 1959, and yet COBAL 2000 will be an object-oriented(OO)COBAL.Does this make it fourth generation or is it still first generation?

First Generation
The first generation programming languages is machine language,which required the use of binary symbols (0s and 1s).Because this is the language of the CPU,text file hat is translated into binary sets can be reas by almost every computer syatem platform.Originally no translator was used to change he source code into object code.

Second Generation
Developers of programmeing languages attempted to overcome some of the difficulties inherent in machine languages by replacing the binary digits with symbols that programmers could more easily understand.These second-generation languages use code like A for add, MCV for move, and so on.Another term for these languages in assembly languages, which comes from the programes (called assemblers) used to translate into machine code.System software programs such as Oss and utility programes are often written is an assembly languages.

Third Generation
Third-Generation languages continued the trend toward greater use of symbolic code and away from specifically instructing the computer how to complete an operation, BASIC, COBOL, C and FORTRAN are examples of third-generation languages that use English and Assembly languages

You May Also Find These Documents Helpful

  • Good Essays

    pt1420 exam review

    • 738 Words
    • 3 Pages

    What is used to translate high level language programs to machine language (or machine code)? Compiler…

    • 738 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    •Name and describe the only language that computers understand and explain how the instructions that people write for computers get into that form…

    • 322 Words
    • 2 Pages
    Satisfactory 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
  • Powerful Essays

    Thought there are numerous computer programming languages in the world today, we will focus on the three basic fundamental types of computer programming languages.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Better Essays

    Assembly language enables programmers to relate op codes using symbolic names in place of numbers to perform an instruction or input a piece of data. Programmers can inscribe op codes using purposeful words like JUMP, CLEAR, and ADD as an alternative to cryptic binary codes consisting of series of 0s and 1s. An example of assembly language, machine language and its meaning are listed in the book called, “Invitation to Computer Science” (Schneider & Gersting, 2013, pp. 285, fig. 6.5). In figure 6.5, assembly language is clearly easier to comprehend than machine language, which makes assembly language user friendly.…

    • 2002 Words
    • 9 Pages
    Better 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
  • Good Essays

    Recco Smith Unit 1 HmWrk

    • 1114 Words
    • 4 Pages

    The 1970s was a very outstanding year for programming languages. The five most popular languages of the decade where Ada, Pascal, C, Smalltalk, and bliss. The creators of the languages are as follow: Ada-Jean Ichbiah at Alsys in the 1970s primarily for applications used by the U.S. department of Defense. The program is named in honor of countess Ada Lovelace, an influential and historical figure in the field of computing. Pascal-Niklaus Wirth and Kathleen Jensen in the 1970s and was originally designed for teaching programming. C-Dennis Ritchie in 1972 at Bell Laboratories, which is a very powerful and yet general purpose language. Smalltalk-Daniel Henry Holmes Ingalls, Jr. it was created in 1972 as the language to underpin the new world of computing and in part for education. BLISS-W.A. Wulf and D.B. Russell back in 1970 at…

    • 1114 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Embodied Cognition Theory

    • 1078 Words
    • 5 Pages

    When you program a computer, you program it in computer language like C++. That language then gets interpreted into computer code which then gets converted into binary code. The binary code represents on and off switches, 0 being off and…

    • 1078 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Software for early computers was primarily written in assembly language. Higher Level languages were not invented until the benefits of being able to reuse software on different kinds of CPUs started to become significantly greater than the cost of writing a compiler.…

    • 16769 Words
    • 68 Pages
    Powerful Essays
  • Powerful Essays

    Most programming languages—such as C, C++, and Fortran—use compilers, but some—such as BASIC and LISP—use interpreters. An interpreter analyzes and executes each line of source code one-by-one. Interpreters produce initial results faster than compilers, but the source code must be re-interpreted with every use and interpreted languages are usually not as sophisticated as compiled languages.…

    • 4020 Words
    • 17 Pages
    Powerful Essays
  • Powerful Essays

    Programming Paradigms

    • 2262 Words
    • 9 Pages

    Henderson, R., & Zorn, B. (1994, November). A Comparison of Object-oriented Programming in FourModern Languages. Software-Practice and Experience , 24 (11),…

    • 2262 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    A first-generation programming language is a machine-level programming language. It consists of 1s and 0s.…

    • 523 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Ritchie, Dennis M. "The Development of the C Language." Chistory. Bell Labs, n.d. Web. 01 May 2013.…

    • 644 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language or machine code). If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is known as a cross-compiler. A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter. A language rewriter is usually a program that translates the form of expressions without a change of language.…

    • 3794 Words
    • 16 Pages
    Powerful Essays
  • Good Essays

    Computer hardware runs off different programs that are installed on a computer. For these programs to run, they need to be coded correctly with minimal bugs. Designing and coding are the essentials of programming. The various methods to code a program have grown over the years. There are two basic types of programming that have been around for a long time; procedural programming, and object oriented programming. Procedural programming uses consists of modules that run a series of procedures to obtain data whereas objective oriented programming combines code and data together and may be reused. Although procedural programming was introduced before object oriented programming, both have become the standards on how newer languages are developed.…

    • 648 Words
    • 3 Pages
    Good Essays

Related Topics