History of programming languages
1957
Fortran
Fortran is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.
1956
Lisp
Lisp is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation.
1978
VisiCalc
VisiCalc ("visible calculator") is the first spreadsheet computer program for personal computers, originally released for the Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microcomputer from a hobby for computer enthusiasts into a serious business tool, and then prompting IBM to introduce the IBM PC two years later. More than 700,000 copies were sold in six years, and up to 1 million copies over its history.
1972
C
C is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential.
1983
Objective-C
Brad Cox and Tom Love created Objective-C as the main language used for writing Apple software
1987
Perl
Perl was developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.
1986
Erlang
Erlang is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system.
1983
C++
Bjarne Stroustrup created C++, which is an extension of the C programming language. This is one of the most used languages in the world
1991
Python
Guido Van Rossum developed Python, which is a simplified computer language that is easy to read
1991
Visual Basic
Microsoft developed Visual Basic, which enabled programmers to select and change specific chunks of code with a drag-and-drop process
1993
Lua
Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications.
1995
JAVA
Sun Microsystems developed Java, originally intended to be used with hand-held devices
1995
PHP
Rasmus Lerdorf developed PHP, mainly for Web development. PHP continues to be widely used in Web development today
1995
Ruby
Yukihiro Matsumoto developed Ruby as an all-purpose programming language, ideal for many programming jobs. Ruby is widely used in the development of Web applications
1995
JavaScript
Brendan Eich developed JavaScript to enhance Web browser interactions
2000
C#
Microsoft developed C# as a combination of C++ and Visual Basic. C# is similar to Java in some ways
2003
Scala
Martin Odersky created Scala as a programing language that combines aspects of functional programming
2009
GO
Google developed Go to solve issues that commonly occur with large software systems
2011
Kotlin
Kotlin is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.
2012
TypeScript
TypeScript is a free and open-source high-level programming language developed by Microsoft that adds static typing with optional type annotations to JavaScript.
2014
Swift
Apple developed Swift to replace C, C++, and Objective-C
2015
Rust
Rust is a multi-paradigm, general-purpose programming language that emphasizes performance, type safety, and concurrency.