Programming Lang. - John Feshuk

  • Plankalkul

    Developed by Konrad Zuse / Simplify computer programming by using words that could be translated into machine code, Engineering purposes / German - “Plan Calculus”
  • MATH-MATIC

    Developed by Charles Katz and Grace Hopper / Providing algebraic-style expressions, floating-point arithmetic and arrays / Marketing name for AT-3 - Algebraic Translator 3
  • Fortran

    Developed by IBM / Scientific and engineering applications / Abbreviation - Formula Translator
  • Lisp

    Developed by John McCarthy / Mathematical notation for computer programs / LISt Processor
  • RPG

    Developed by IBM / Business applications, Replicate data processed through punched card machines / Report Program Generator
  • COBOL

    Developed by CODASYL / Used in business, finance. And administrative systems for companies and governments, US Dept of Defense effort to create a portable programming language for data processing / Common Business-Oriented Language
  • BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz / Emphasizes ease of use / Beginner's All-purpose Symbolic Instruction Code
  • LOGO

    Developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon / Educational, Understanding concepts of programming / Not an acronym
  • B

    Developed by Ken Thompson and Dennis Ritchie / Recursive, non-numeric, machine independent application (system and language software) / Contraction of BCPL (Basic Combined Programming Language)
  • PASCAL

    Developed by Niklaus Wirth / Encourage good programming practices using structured programming and data structuring / Not an acronym - Named after Blaise Pascal
  • C

    Developed by Dennis Ritchie / Provide low-level access to memory, Provide language constructs that map efficiently to machine instructions, Require minimal run-time support, Encourage cross-platform programming / Not an acronym
  • ML

    Developed by Robin Milner / Develop proof tactics in the LCF theorem prover / MetaLanguage
  • SQL

    Developed by Donald D. Chamberlin and Raymond F. Boyce (IBM) / Manage data stored in a relational database management system / Initially called SEQUEL - Structured English QUEry Language, changed to SQL
  • ADA

    Developed by Jean Ichbiah / Embedded and real-time systems, Reliability, Efficiency / Not an acronym - Named after Ada Lovelace (first computer programmer)
  • C++

    Developed by Bjarne Stroustrup / System programming and embedded resource-constrained and large systems, with performance, efficiency and flexibility of use / Not an acronym
  • Python

    Developed by Guido van Rossum / Emphasize code readability, Express concepts in minimal lines of code / Not an acronym - TV series: Monty Python’s Flying Circus
  • Visual Basic

    Developed by Microsoft / Easy to learn and use, Accommodate steep learning curve / Derived from BASIC
  • PHP

    Developed by Rasmus Lerdorf / Server-side scripting language designed for web development, Embedded into HTML / Recursive acronym - Hypertext Preprocessor
  • Java

    Developed by James Gosling (Sun Microsystems) / Allow application developers to write once and run on all platforms that support Java without recompilation / Not an acronym
  • Javascript

    Developed by Brendan Eich (Netscape Communications Corporation) / Client side scripting language written into HTML page / Not an acronym
  • Delphi

    Developed by Borland / Rapid Application Development tool for Windows as the successor of Turbo Pascal, Cross-platform development, / Not an acronym