
-
Use Cases
-
Resources
-
Pricing
1954
% complete
FORTRAN (short for "Formula Translation") development begins at IBM by John W. Backus, leading to the first high-level programming language designed for scientific and engineering calculations.
Image source: Fortran
1958
% complete
John McCarthy invents LISP, the second-oldest high-level programming language still in use today, known for its emphasis on symbolic processing and list structures.
Image source: Lisp (programming language)
1960
% complete
The COBOL (short for "Common Business-Oriented Language") language specification is released, becoming one of the first high-level programming languages designed for business and administrative applications.
Image source: COBOL
1960
% complete
The ALGOL 60 programming language is standardized, playing a significant role in the development of subsequent programming languages and establishing important concepts and syntax.
1969
% complete
Dennis Ritchie and Ken Thompson start developing the C programming language at Bell Labs, which would go on to become one of the most influential and widely used programming languages.
Image source: C (programming language)
1980
% complete
Smalltalk, a pioneering object-oriented programming language, is released, introducing concepts such as classes, objects, and inheritance.
Image source: Smalltalk
1987
% complete
Larry Wall releases Perl, a versatile scripting language known for its text-processing capabilities and widespread use in system administration and web development.
Image source: Perl
1991
% complete
Guido van Rossum releases Python, a powerful and easy-to-read language that gains popularity for its readability and extensive libraries.
Image source: Python (programming language)
1995
% complete
Sun Microsystems releases Java, a versatile and platform-independent language that revolutionizes software development, particularly for web and enterprise applications.
Image source: Java (programming language)
1995
% complete
Yukihiro Matsumoto creates Ruby, an elegant and flexible scripting language known for its focus on simplicity and productivity.
Image source: Ruby (programming language)
2000
% complete
Microsoft introduces C#, a modern object-oriented programming language that combines the power of C++ with simplicity and ease of use.
Image source: C Sharp (programming language)
2004
% complete
David Heinemeier Hansson releases Ruby on Rails, a web application framework that popularizes the concept of convention over configuration and accelerates web development.
Image source: Ruby on Rails
2009
% complete
Google releases Go, a statically typed language known for its simplicity, efficiency, and built-in support for concurrent programming.
Image source: Go (programming language)
2012
% complete
Microsoft releases TypeScript, a superset of JavaScript that introduces static typing and enhances JavaScript development, particularly for large-scale applications.
Image source: TypeScript
2014
% complete
Apple introduces Swift, a modern and safe programming language designed for iOS, macOS, watchOS, and tvOS development.
Image source: Swift (programming language)
2015
% complete
The Rust programming language reaches version 1.0, offering memory safety, concurrency, and performance, making it suitable for systems programming.
Image source: Rust (programming language)
2017
% complete
WebAssembly (Wasm) becomes an official web standard, allowing high-performance code execution in web browsers and enabling the development of complex web applications.
Image source: WebAssembly
2017
% complete
Google announces official support for Kotlin as a first-class language for Android app development, offering improved productivity and safety features.
1983
% complete
The Ada programming language is standardized by the U.S. Department of Defense, emphasizing safety, reliability, and maintainability for critical systems development.
Image source: Ada (programming language)
2008
% complete
Python 3 is released, introducing significant improvements and breaking backward compatibility with Python 2, marking a major milestone in the language's evolution.
2011
% complete
The C++11 standard is released, bringing significant enhancements to the C++ programming language, including improved support for concurrency, memory management, and language features.
2015
% complete
The ECMAScript 6 (ES6) specification, also known as ES2015, is released, introducing new syntax, features, and better module support to JavaScript.
Image source: ECMAScript
2019
% complete
Python surpasses Java in popularity, becoming the second most widely used programming language, driven by its simplicity, versatility, and extensive community support.
1995
% complete
Netscape introduces JavaScript, a scripting language that enables dynamic and interactive web content, transforming the landscape of web development.
Image source: JavaScript
1995
% complete
Rasmus Lerdorf releases PHP, a server-side scripting language designed for web development, which becomes widely adopted for building dynamic websites.
Image source: PHP
This History of Programming Languages timeline was generated with the help of AI using information found on the internet.
We strive to make these timelines as accurate as possible, but occasionally inaccurates slip in. If you notice anything amiss, let us know at [email protected] and we'll correct it for future visitors.
Preceden lets you create stunning timelines using AI or manually.
Export your timeline, add your own events, edit or remove AI-generated events, and much more
No credit card required.
Cancel anytime.
Cancel anytime.
Yes. You can cancel your subscription from your account page at anytime which will ensure you are not charged again. If you cancel you can still access your subscription for the full time period you paid for.
Yes, we will email you a reminder prior to the annual renewal and will also email you a receipt.
Yes. You can email us within 15 days of any payment and we will issue you a full refund.
Check out our pricing docs or send us an email anytime: [email protected].