Skip to content

jaywcjlove/programming-language-timeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Programming Language Timeline

History of programming languages

1957 Fortran

John Backus

Fortran is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.

1956 Lisp

John McCarthy

Lisp is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation.

Bob FrankstonDan Bricklin

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

Dennis Ritchie

C is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential.

Brad Cox and Tom Love created Objective-C as the main language used for writing Apple software

1987 Perl

Larry Wall

Perl was developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.

1986 Erlang

Joe Armstrong (programmer)

Erlang is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system.

1983 C++

Bjarne Stroustrup

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

Guido Van Rossum developed Python, which is a simplified computer language that is easy to read

Alan Cooper

Microsoft developed Visual Basic, which enabled programmers to select and change specific chunks of code with a drag-and-drop process

1993 Lua

James Gosling

Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications.

1995 JAVA

James Gosling

Sun Microsystems developed Java, originally intended to be used with hand-held devices

1995 PHP

Rasmus Lerdorf

Rasmus Lerdorf developed PHP, mainly for Web development. PHP continues to be widely used in Web development today

1995 Ruby

Yukihiro Matsumoto

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

Brendan Eich

Brendan Eich developed JavaScript to enhance Web browser interactions

2000 C#

Anders Hejlsberg

Microsoft developed C# as a combination of C++ and Visual Basic. C# is similar to Java in some ways

2003 Scala

Martin Odersky

Martin Odersky created Scala as a programing language that combines aspects of functional programming

2009 GO

Robert GriesemerRob PikeBrian Kernighan (left)

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.

Anders Hejlsberg

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published