Programming languages

1.2 Time Line Assignment

  • Plankalkul

    Plankalkul
    Designed by Konrad Zuse
    Plankalkul is a programming language designed for engineering purposes by Konrad Zuse between 1942 and 1945. It was the first high-level (non-von Neumann) programming language to be designed for a computer.
  • Fortran

    Fortran
    Designed by John Backus
    Fortran came to dominate this area of programming early on and has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography and computational chemistry.
  • MATH-MATIC

    MATH-MATIC
    Designed by Remington Rand
    Syntactically, MATH-MATIC was similar to Univac's contemporaneous business-oriented language, FLOW-MATIC, differing in providing algebraic-style expressions and floating-point arithmetic, and arrays rather than record structures.
  • Lisp

    Lisp
    Designed by John McCarthy
    Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today.
  • COBOL

    COBOL
    Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
    COBOL is primarily used in business, finance, and administrative systems for companies and governments.
  • RPG

    RPG
    Developer IBM
    RPG is a high-level programming language (HLL) for business applications. RPG is an IBM proprietary programming language and its later versions are available only on IBM i- or OS/400-based systems. It has a long history, having been developed by IBM in 1959 as the Report Program Generator - a tool to replicate punched card processing on the IBM 1401 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.
  • BASIC (programming language)

    BASIC (programming language)
    Designed by John G. Kemeny and Thomas E. Kurtz
    It is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
  • LOGO

    LOGO
    Designed by Wally Feurzeig, Seymour Papert, Cynthia Solomon
    Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line graphics either on screen or with a small robot called a turtle. The language was conceived to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning", where students could understand.
  • B (programming language)

    B (programming language)
    First appeared in 1969 and was designed by Ken Thompson and developed by him and Dennis Ritchie. The B comes from another language Thompson was working on. B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • Pascal

    Pascal
    Designed by Niklaus Wirth
    Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring.
    A derivative known as Object Pascal designed for object-oriented programming was developed in 1985, later developed into Delphi.
  • C (programming language)

    C (programming language)
    Designed and Developed Dennis Ritchie
    its general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
  • SQL

    SQL
    Designed by Donald D. Chamberlin Raymond F. Boyce is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a (RDSMS). In comparison to older read/write APIs like ISAM or VSAM, SQL offers two main advantages: First, it introduced the concept of accessing many records with one single command, and second, it eliminates the need to specify how to reach a record
  • Ada (programming language)

    Ada (programming language)
    First Appeared in 1980 in February, was first developed by Jean ichbiah then was taken over by Tucker Taft and still remains the developer today. It was made for the U.S. Department of Defense for large-scale programming. It was name ADA because Augusta Ada King was to be considered the first computer programmer.
  • C++

    C++
    Designed by Bjarne Stroustrup
    It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights
  • ML

    ML
    Standard ML (SML; Standard Meta Language) is a general-purpose, modular, functional programming language with compile-time type checking and type inference. It is popular among compiler writers and programming language researchers, as well as in the development of theorem provers.
  • Visual Basic

    Visual Basic
    Developed by Microsoft Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008. Microsoft intended Visual Basic to be relatively easy to learn and use.
  • Python

    Python
    Designed by Guido van Rossum
    Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991. An interpreted language, Python has a design philosophy that emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax that allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java.
  • Delphi

    Delphi
    Developer: Embarcadero Technologies
    Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Delphi added full object-orientation to the existing language, and since then the language has grown and supports many other modern language features, including generics and anonymous methods, as well as unusual features such as inbuilt string types and native COM support.
  • Java

    Java
    Designed by James Gosling
    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
  • PHP

    PHP
    Designed by Rasmus Lerdorf
    PHP code may be embedded into HTML or HTML5 markup, or it can be used in combination with various web template systems, web content management systems and web frameworks.
  • Java Script

    Java Script
    Designed by Brendan Eich
    Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games.