-
Plankalkül
Name: Plankalkül means "plan calculus" in German.
Developers: The program was created by Konrad Zuse.
Purpose: It is used for engineering purposes.
Source: http://en.wikipedia.org/wiki/Plankalk%C3%BCl
Picture: http://www.catb.org/retro/plankalkuel/figure3.png -
MATH-MATIC
Name: MATH-MATIC is the marketing name for the AT-3 compiler.
Developers: The program was created by Charles Katz and his team.
Purpose: It was created as an improvement of Fortran and used to develop B-0, the first English language business data processing compiler.
Source: http://en.wikipedia.org/wiki/MATH-MATIC
Picture: http://www.computerhistory.org/timeline/images/1957_ao_compiler.jpg -
Fortran
Name: Fortran is loosely named after the Formula Translating System.
Developers: The program was created by John Backus and IBM.
Purpose: It is used for numeric and scientific computing, such as weather prediction, finite element analysis, and computational physics and chemistry.
Source: http://en.wikipedia.org/wiki/Fortran
Picture: http://www.junovo.com/wp-content/uploads/2012/09/fortran.jpg -
LISP
Name: The name is derived from "list processing".
Developers: The program was created by John McCarthy.
Purpose: It is used for practical mathematical notation, such as lambda calculus and artificial intelligence research.
Source: http://en.wikipedia.org/wiki/Lisp_%28programming_language%29
Picture: http://groups.engin.umd.umich.edu/CIS/course.des/cis400/lisp/crapsout.gif -
COBOL
Name: COBOL is an acronym for "Common Business-Oriented Language".
Developers: The program was developed by Grace Murray Hopper and her team, including Howard Bromberg.
Purpose: It is used in business, finance, and administrative systems for many companies.
Source: http://en.wikipedia.org/wiki/COBOL
Picture: http://blog.bounceweb.com/wp-content/uploads/2011/06/COBOLEditorcobol-as-a-programing-language.jpg -
RPG
Name: RPG is an acronym for "Report Program Generator".
Developers: The program was created by IBM.
Purpose: It is used for business applications to build reports.
Source: http://en.wikipedia.org/wiki/IBM_RPG
Picture: http://www.klaus-moedinger.de/fileadmin/kmse/gfx-content/rpgscreenshot.png -
BASIC
Name: BASIC is an acronym for "Beginner's All-purpose Symbolic Instruction Code".
Developers: The program was created by John George Kemeny and Thomas Eugene Kurtz.
Purpose: It was created to enable students in fields beyond math and science to use computers.
Source: http://en.wikipedia.org/wiki/BASIC
Picture: http://en.wikipedia.org/wiki/BASIC#mediaviewer/File:AtariBasicExample.png -
LOGO
Name: The program's name is based on the Greek word "logos", meaning word or thought.
Developers: The program was created by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, and Cynthia Solomon.
Purpose: It is used within constructive learning using a Turtle to create shapes, designs, and pictures.
Source: http://en.wikipedia.org/wiki/Logo_%28programming_language%29
Picture: http://www.noulakaz.net/weblog/images/20071020-acslogo.png -
B
Name: Because it derived from BCPL, its name may be based on the program.
Developers: The program was created by Ken Thompson and Dennis Ritchie.
Purpose: It was created for non-numeric applications consisting of logical decision-making.
Source: http://en.wikipedia.org/wiki/B_%28programming_language%29
Picture: http://www.scielo.br/img/revistas/jbcos/v10n1/04x1.gif -
PASCAL
Name: PASCAL was named after Blaise Pascal, the French mathematician and philosopher.
Developers: The program was created by Niklaus Wirth.
Purpose: It is used to teach programming as a discipline and develop programming skills in students.
Source: http://groups.engin.umd.umich.edu/CIS/course.des/cis400/pascal/pascal.html
Picture: http://www.whenwasitinvented.org/wp-content/uploads/2011/12/Pascal-Programming-language.JPG -
C
Name: As C derived from B, it is believed its name derived from B, as well.
Developers: The program was created by Dennis Ritchie.
Purpose: It is used to code operating systems and application software for a variety of computers.
Source: http://en.wikipedia.org/wiki/C_%28programming_language%29
Picture: http://1.bp.blogspot.com/-m5DGIHMLgT8/U3uUZs--yMI/AAAAAAAABC4/V4nAVtpoqao/s1600/c001c.png -
ML
Name: ML stands for "metalanguage".
Developers: The program was created by Robin Miller and her team at the University of Edinburgh.
Purpose: It is used within the Hindley-Milner type inference algorithm and proof tactics.
Source: http://en.wikipedia.org/wiki/ML_%28programming_language%29
Picture: http://www.lfcs.inf.ed.ac.uk/software/ML/images/mllogo-small.jpg -
SQL
Name: SQL is an acronym for "Structured Query Language".
Developers: The program was created by Donald D. Chamberlain and Raymond F. Boyce.
Purpose: It is used to manipulate and retrieve data within database systems and process queries.
Source: http://en.wikipedia.org/wiki/SQL
Picture: http://www.oracle.com/ocom/groups/public/@otn/documents/digitalasset/1632901.jpg -
ADA
Name: ADA is named after Ada Byron, the first computer programmer.
Developers: The program was created by Jean Ichbiah and his team under contract to the United States Department of Defense.
Purpose: It was created to replace the languages used by the United States Department of Defense. It aided in parallel processing, passing messages, and typing.
Source: http://en.wikipedia.org/wiki/Ada_%28programming_language%29
Picture: http://www.functionx.com/ada/windows/gps3.gif -
C++
Name: C++ was named after and based on C.
Developers: The program was created by Bjarne Stroustrup.
Purpose: It is mainly used for within system programming in areas such as desktop applications, e-commerce, web search, and entertainment software.
Source: http://en.wikipedia.org/wiki/The_C++_Programming_Language
Picture: http://www.blog.dolati.com/visvas/wp-content/gallery/blog_bilder/dev-c.png -
Visual Basic
Name: Visual Basic is named after and based on BASIC.
Developers: The program was created by Microsoft.
Purpose: It is used to build Windows, web, and some phone applications.
Source: http://en.wikipedia.org/wiki/Visual_Basic
Picture: http://upload.wikimedia.org/wikipedia/commons/f/fb/Visual_Basic_function.PNG -
Python
Name: Python was named after Monty Python's Flying Circus, a television show.
Developers: The program was created by Guido van Rossum.
Purpose: It is used for web development and game, scientific, and network programming.
Source: http://en.wikipedia.org/wiki/Python_(programming_language)#Use
Picture: https://cfe-static.s3.amazonaws.com/static/img/pycode.png -
Java
Name: The name has no specific meaning as it was coined during a brainstorming meeting.
Developers: The program was created by James Gosling and his team.
Purpose: It is used to produce animated webpages on the Internet.
Source: http://en.wikipedia.org/wiki/Java_%28programming_language%29
Picture: http://www.ibm.com/developerworks/java/tutorials/j-introtojava1/figure7.jpg -
Javascript
Name: Despite the similarity in name, Javascript was not named after Java.
Developers: The program was created by Brendan Eich.
Purpose: It is used within web broswers and desktop and mobile applications.
Source: http://en.wikipedia.org/wiki/JavaScript
Picture: http://www.jasob.com/images/AppImage4Bic.gif -
PHP
Name: PHP originally stood for "Personal Home Page", but currently stands for "PHP: Hypertext Reprocessor".
Developers: The program was created by Rasmus Lerdorf.
Purpose: It is used for templating engines and web development.
Source: http://en.wikipedia.org/wiki/PHP
Picture: https://thecustomizewindows.com/wp-content/uploads/2011/08/php.png -
Delphi
Name: The program's name was suggested as a codename in reference to the Oracle of Delphi. This codename later became the final product name.
Developers: The program was created by Anders Hejlsberg and his team.
Purpose: It is used for console, graphical, web, and mobile applications.
Source: http://en.wikipedia.org/wiki/Delphi_%28programming_language%29
Picture: http://www.devjetsoftware.com/wp-content/uploads/DI_MainScreenShot.png