Computer Languages
- Machine Language
- Assembly Language
- Fortran (1954) - Formula Translation, first compile language, commissioned by IBM, math oriented
- LISP (1958) - Common list processing, no Von Neuman Bottleneck, interpreter
- ALGOL (1958) - John Backus, structured programming language
- COBOL (1959) - Grace Hopper of Navy, common business-oriented language
- RPG (1959) - Report Generator, business, small machine
- APL (1962) - Ken Iverson, math, functional, interpereter
- Simula (1962) - smulation
- Snobol (1962) - string processing
- BASIC (1964) - Beginners All-purpose Symbolic InstructionCode, Dartmouth College, interpreter
- PL/1 (1964) - IBM, last language ever needed
- LOGO (1967) - Seymour Papert, educational language, drew paths
- FORTH (1969) - extensible language
- Pascal (1970) - Niklaus Wirth, education, teaching language, safe
- C (1972) - language of UNIX and Linux
- Prolog (1972) - logic programming
- Smalltalk (1972) - OOP, educational
- Scheme (1975) - Dialect of LISP, MIT
- SQL (1978) - Structured Query Language, relational database query language
- C++ (1980) - originally C with classes, OOP
- Ada (1983) - DOD designed, huge, threaded
- Common LISP (1984) - attempt to make LISP practical
- Objective C (1986) - OP and Smalltalk message passing added to C
- Perl (1987) - Larry Wall, high-level, general-purpose, interpreted, dynamic programming language
- Python (1991) - Guido van Rossum, code read ability, indentaton is structure, can be considered procedural, OOP or functional
- R (1993) - programming language for statistical computing and data visualization, sometimes referred to as "open source Mathematica"
- Java (1995) - OOP, bytecode, JVM
- JavaScript (1995) - web client side scripting language
- Ruby (1995) - everything is an object
- PHP (1995) - Personal Homme Page, PHP: Hypertext Preprocessor, web server side language
- C# (2001) - Microsoft's attempt to write a version of Java
- Go (2009) - designed at Google, high performance
- Kotlin (2011) - Google, fully Java/JVM interoperable, JetBrains, Android developemnet language
- TypeScript (2012) - Microsoft, javascript with static typing
- Swift (2014) - Apple, newest language for Apple sofrtware development, replaces Objective C
- Rust (2015) - focused on type safety, concurrency and performance