9210 computer programming

Programing Languges Timeline

  • Planalkul

    designed for engineering purposes by Konrad Zuse between 1943 and 1945. It was the first high-level non-von Neumann programming language to be designed for a computer
  • MATH-MATIC

    developed by Charles Katz a
    and was intended as an improvement over FORTRAN. MATH-MATIC led to the development of the first English-language business data processing compiler
  • Fortran

    Developed by John Backus & IBM
    for scientific and engineering applications
  • Lisp

    Developed by Steve Russell, Timothy P. Hart, and Mike Levin
    created as a practical mathematical notation for computer programs
  • RPG (Report Program Generator)

    Developed by IBM
    As a tool to replicate punched card processing on the IBM 1401[1] then updated to RPG II for the IBM System/3 in the late 1960s, and since evolved into an HLL equivalent to COBOL and PL/I.
  • CBOL (Common Bussiness-Oriented Language)

    designed by Grace Hopperts
    primary domain in business, finance, and administrative systems for companies and governments.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Designed by John George Kemeny and Thomas Eugene Kurtz
    for students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to do.
  • LOGO

    Developed by Wally Feurzeig, Seymour Papert
    the language was originally conceived to enable what Papert called "body-syntonic reasoning" where students could understand the turtle's motion by imagining what they would do if they were the turtle.
  • B

    Developed by Ken Thompson
    basing it mainly on the BCPL language he had used in the Multics project. B was essentially the BCPL system stripped of any component that Thompson felt he could do without, in order to make it fit within the memory capacity of the minicomputers of the time.
  • Pascal

    Designed by Niklaus Wirth
    as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • C

    Developed by Dennis Ritchie & Bell Labs
    It was designed t to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. g.
  • ML (metaLanguge)

    Designed by Robin Milner
    to develop proof tactics in the LCF theorem prover (whose language, pplambda, a combination of the first-order predicate calculus and the simply typed polymorphic lambda calculus, had ML as its metalanguage)
  • SQL (Structured Query Language)

    Designed by Donald D. Chamberlin and Raymond F. Boyce
    designed for managing data held in a relational database management system
  • ADA

    Ada was originally designed by a team led by Jean Ichbiah
    Ada was named after Ada Lovelace, who is credited as being the first computer programmer. It has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism.
  • C++

    Designed by Bjarne Stroustrup
    It is regarded as an intermediate-level language, as it comprises both high-level and low-level language features.
    ts application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games
  • Python

    Designed by Guido van Rossum
    Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.
  • Visual Basic

    Developed by Microsoft
    intended Visual Basic to be relatively easy to learn and use.Visual Basic was derived from BASIC and enables the rapid application development of graphical user interface applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
  • Java

    Designed by James Gosling
    It is intended to let application developers WORA, meaning that code that runs on one platform does not need to be recompiled to run on another.
  • Javascript

    Designed by Brendan Eich
    part of web browsers, implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
  • Embarcaderi Delphi

    Developed by Borland
    To create applications for managed code platforms, a similar (but not mutually compatible) alternative is Delphi Prism.