"HISTORY OF PROGRAMMING LANGUAGES"
Every time you like a post, send an email on the computer, a programming language is working behind.
But where did it all begin? Let's take a tour of the history of programming languages.
A Thread 
#100DaysOfCode
Every time you like a post, send an email on the computer, a programming language is working behind.
But where did it all begin? Let's take a tour of the history of programming languages.


#100DaysOfCode
1843: Machine Algorithm
Ada Lovelace invents the first-ever machine algorithm for Charles Babbageâs Difference Machine that lays the foundation for all programming languages.
#100DaysOfCode
Ada Lovelace invents the first-ever machine algorithm for Charles Babbageâs Difference Machine that lays the foundation for all programming languages.
#100DaysOfCode
1945: PlankalkĂŒl
In 1945, Konrad Zuse developed the first ârealâ programming language called PlankalkĂŒl.
Zeusâs language allowed for the creations of procedures, which stored chunks of code that could be invoked over and over to perform routine operations.
#100DaysOfCode
In 1945, Konrad Zuse developed the first ârealâ programming language called PlankalkĂŒl.
Zeusâs language allowed for the creations of procedures, which stored chunks of code that could be invoked over and over to perform routine operations.
#100DaysOfCode
1949: Assembly Language
Assembly language was used in the Electronic Delay Storage Automatic Calculator (EDSAC).
Assembly language was a type of low-level programming language that simplified the language of machine code.
#100DaysOfCode
Assembly language was used in the Electronic Delay Storage Automatic Calculator (EDSAC).
Assembly language was a type of low-level programming language that simplified the language of machine code.
#100DaysOfCode
1949: Shortcode
Shortcode (or Short-order code), was the first High-Level Language (HLL) suggested by John McCauley in 1949.
However, it was William Schmitt who implemented it for the BINAC computer the same year and for the UNIVAC in 1950.
#100DaysOfCode
Shortcode (or Short-order code), was the first High-Level Language (HLL) suggested by John McCauley in 1949.
However, it was William Schmitt who implemented it for the BINAC computer the same year and for the UNIVAC in 1950.
#100DaysOfCode
1952: Autocode
Autocode was a general term used for a family of programming languages.
Autocode was the first-ever compiled language to be implemented meaning that it can be translated directly into machine code using a program called a compiler.
#100DaysOfCode
Autocode was a general term used for a family of programming languages.
Autocode was the first-ever compiled language to be implemented meaning that it can be translated directly into machine code using a program called a compiler.
#100DaysOfCode
1957: FORTRAN
FORmula TRANslation or FORTRAN was created by John Backus and is considered to be the oldest programming language in use today.
The programming language was created for high-level scientific, mathematical, and statistical computations.
#100DaysOfCode
FORmula TRANslation or FORTRAN was created by John Backus and is considered to be the oldest programming language in use today.
The programming language was created for high-level scientific, mathematical, and statistical computations.
#100DaysOfCode
1958: ALGOL (Algorithmic Language)
ALGOL served as the starting point for the development of some of the most important programming languages including Pascal, C, C++, and Java.
#100DaysOfCode
ALGOL served as the starting point for the development of some of the most important programming languages including Pascal, C, C++, and Java.
#100DaysOfCode
1958: LISP (List Processor)
LISP was invented by John McCarthy, originally purposed for Artificial Intelligence.
LISP is one of the oldest programming languages still in use today and can be used in the place of Ruby or Python.
#100DaysOfCode
LISP was invented by John McCarthy, originally purposed for Artificial Intelligence.
LISP is one of the oldest programming languages still in use today and can be used in the place of Ruby or Python.
#100DaysOfCode
1959: COBOL (Common Business Oriented Language)
COBOL is the programming language behind many credit card processors, ATMs, telephone and cell calls, hospital signals, and traffic signals systems.
COBOL is still used to this day primarily for banking systems.
#100DaysOfCode
COBOL is the programming language behind many credit card processors, ATMs, telephone and cell calls, hospital signals, and traffic signals systems.
COBOL is still used to this day primarily for banking systems.
#100DaysOfCode
1964: BASIC
BASIC was developed by a group of students at Dartmouth College.
Later the language was developed further by Microsoft founders Bill Gates and Paul Allen and became the first marketable product of the company.
#100DaysOfCode
BASIC was developed by a group of students at Dartmouth College.
Later the language was developed further by Microsoft founders Bill Gates and Paul Allen and became the first marketable product of the company.
#100DaysOfCode
1970: PASCAL
Niklaus Wirth developed the language in honor of Blaise Pascal. It was developed as a learning tool for computer programming which meant it was easy to learn.
It was favored by Apple in the early days, because of its ease of use and power.
#100DaysOfCode
Niklaus Wirth developed the language in honor of Blaise Pascal. It was developed as a learning tool for computer programming which meant it was easy to learn.
It was favored by Apple in the early days, because of its ease of use and power.
#100DaysOfCode
1972: C
Developed by Dennis Ritchie at the Bell Telephone Laboratories. Many of the current languages are derivatives of C including; C#, Java, JavaScript, and Python.
It is still being used by huge companies like Google, Facebook, and Apple.
#100DaysOfCode
Developed by Dennis Ritchie at the Bell Telephone Laboratories. Many of the current languages are derivatives of C including; C#, Java, JavaScript, and Python.
It is still being used by huge companies like Google, Facebook, and Apple.
#100DaysOfCode
1972: SQL
SQL was first developed by IBM researchers. It is used for viewing and changing information that is stored in databases.
Nowadays the language is an acronym â SQL, which stands for Structured Query Language.
#100DaysOfCode
SQL was first developed by IBM researchers. It is used for viewing and changing information that is stored in databases.
Nowadays the language is an acronym â SQL, which stands for Structured Query Language.
#100DaysOfCode
1983: C++
Bjarne Stroustrup modified the C language. C++ is an extension of C with enhancements such as classes, virtual functions, and templates.
It has been listed in the top 10 programming languages since 1986 and received Hall of Fame status in 2003.
#100DaysOfCode
Bjarne Stroustrup modified the C language. C++ is an extension of C with enhancements such as classes, virtual functions, and templates.
It has been listed in the top 10 programming languages since 1986 and received Hall of Fame status in 2003.
#100DaysOfCode
1983: Objective-C
Developed by Brad Cox and Tom Love, Objective-C is the main programming language used to write software for macOS and iOS, Appleâs operating systems.
#100DaysOfCode
Developed by Brad Cox and Tom Love, Objective-C is the main programming language used to write software for macOS and iOS, Appleâs operating systems.
#100DaysOfCode
1991: Python
Python was developed by Guido Van Rossum. It's a general-purpose, high-level language.
Python is, one of the most popular programming languages in the world is used by companies such as Google, yahoo, and Spotify.
#100DaysOfCode
Python was developed by Guido Van Rossum. It's a general-purpose, high-level language.
Python is, one of the most popular programming languages in the world is used by companies such as Google, yahoo, and Spotify.
#100DaysOfCode
1991: Visual Basic
Developed by Microsoft, Visual Basic allows programmers to utilize a drag-and-drop style of choosing and changing pre-selected chunks of code through a graphical user interface (GUI).
#100DaysOfCode
Developed by Microsoft, Visual Basic allows programmers to utilize a drag-and-drop style of choosing and changing pre-selected chunks of code through a graphical user interface (GUI).
#100DaysOfCode
1993: Ruby
Created by Yukihiro Matsumoto, Ruby is an interpreted high-level programming language. Rubyâs primary uses are for web applications development and Ruby on Rails.
Twitter, Hulu, and Groupon are some well-known examples of companies that use Ruby.
#100DaysOfCode
Created by Yukihiro Matsumoto, Ruby is an interpreted high-level programming language. Rubyâs primary uses are for web applications development and Ruby on Rails.
Twitter, Hulu, and Groupon are some well-known examples of companies that use Ruby.
#100DaysOfCode
1995: Java
Java is a general-purpose, high-level language created by James Gosling for an interactive TV project.
It has cross-platform functionality and is consistently among the top of the worldâs most popular programming languages.
#100DaysOfCode
Java is a general-purpose, high-level language created by James Gosling for an interactive TV project.
It has cross-platform functionality and is consistently among the top of the worldâs most popular programming languages.
#100DaysOfCode
1995: PHP
PHP was developed by Rasmus Lerdorf. Its primary uses include building and maintaining dynamic web pages, as well as server-side development.
Some of the biggest companies use PHP including Facebook, Wikipedia, Digg, WordPress, and Joomla.
#100DaysOfCode
PHP was developed by Rasmus Lerdorf. Its primary uses include building and maintaining dynamic web pages, as well as server-side development.
Some of the biggest companies use PHP including Facebook, Wikipedia, Digg, WordPress, and Joomla.
#100DaysOfCode
1995: JavaScript
JavaScript was created by Brendan Eich, this language is primarily used for dynamic web development, PDF documents, web browsers, and desktop widgets.
Almost every major website uses JavaScript.
#100DaysOfCode
JavaScript was created by Brendan Eich, this language is primarily used for dynamic web development, PDF documents, web browsers, and desktop widgets.
Almost every major website uses JavaScript.
#100DaysOfCode
2000: C#
C# is based on C++ and shares many similarities with Java.
The language is used in almost all Microsoft products and is seen primarily in developing desktop applications.
#100DaysOfCode
C# is based on C++ and shares many similarities with Java.
The language is used in almost all Microsoft products and is seen primarily in developing desktop applications.
#100DaysOfCode
2009: Go
Go was developed by Google to address issues that occur due to large software systems.
Go has gained popularity among some of the largest tech companies around the world such as Google, Uber, Twitch, and Dropbox.
#100DaysOfCode
Go was developed by Google to address issues that occur due to large software systems.
Go has gained popularity among some of the largest tech companies around the world such as Google, Uber, Twitch, and Dropbox.
#100DaysOfCode
2014: Swift
Swift was developed by @Apple. Swiftâs versatility means it can be used for desktop, mobile, and cloud applications.
Leading language app âDuolingoâ launched a new app that was written in Swift.
#100DaysOfCode
Swift was developed by @Apple. Swiftâs versatility means it can be used for desktop, mobile, and cloud applications.
Leading language app âDuolingoâ launched a new app that was written in Swift.
#100DaysOfCode
@threadreaderapp unroll