Evolution of Computer Language

  • Plankalkul- Konrad Zuse

    programming language designed for engineering purposes
  • Fortran- John Backus

    general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing
  • Lisp- John McCarthy

    family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation
  • COBOL- Common Business-Oriented Language- Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierne

    created as part of a US Department of Defense effort to create a portable programming language for data processing
  • RPG-Report Program Generator- IBM

    tool to replicate punched card processing on the IBM 1401[2] 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- Beginner's All-purpose Symbolic Instruction Code- John G. Kemeny and Thomas E. Kurtz

    family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use
  • LOGO- Wally Feurzeig, Seymour Papert and Cynthia Solomon

    educational programming language
  • B- Ken Thompson and Dennis Ritchie

    complex logical decision-making, and processing of integers, characters, and bit strings
  • PASCAL- Niklaus Wirth

    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.
  • C- Dennis Ritchie

    constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.
  • ML- Meta Language- Robin Milner & others at the University of Edinburgh

    general-purpose functional programming language
  • SQL- Structured Query Language- Donald D. Chamberlin, Raymond F. Boyce

    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 relational data stream management system (RDSMS)
  • ADA- Jean Ichbiah

    improves code safety and maintainability by using the compiler to find errors in favor of runtime errors
  • C++- Bjarne Stroustrup

    system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights
  • Python- Guido van Rossum

    a dynamic type system and automatic memory management and supports multiple programming paradigms, including object-oriented, imperative, functional programming, and procedural styles. It has a large and comprehensive standard library
  • Visual Basic- Microsoft

    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
  • PHP- Rasmus Lerdorf

    server-side scripting language designed primarily for web development but also used as a general-purpose programming language
  • Java- James Gosling

    general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically designed to have as few implementation dependencies as possible
  • Javascript- Brendan Eich

    high-level, dynamic, weakly typed, object-based, multi-paradigm, and interpreted programming language