Have you ever wondered how it all started? We’ve already shared with you an interesting material on how developers change programming languages over time. And today let’s take a closer look at the brief history of programming languages in different periods of time.
Let’s start from the very beginning:
- 1800. Joseph Marie Jacquard teaches a loom to read punch cards, creating the first heavily multi-threaded processing unit.
- 1842. Ada Lovelace scribbles in a notebook what will later be known as the first published computer program.
- 1936. Alan Turing invents everything, the British courts do not approve and have him chemically castrated.
- 1957. John Backus creates FORTRAN which is the first language that real programmers use.
- 1964. John Kemeny and Thomas Kurtz decide programming is too hard and they need to go back to basics, they call their programming language BASIC.
- 1970. Niklaus Wirth makes Pascal become a thing along with a number of other languages, he likes making languages.
- 1983. Bjarne Stroustrup travels back to the future and notices that C is not taking enough time to compile, he adds every feature he can think of to the language and names it C++.
- 1995. Yukihiro Matsumoto is not very happy, he notices other programmers are not happy. He creates Ruby to make programmers happy.
- 1996. James Gosling invents Java, the first truly overly verbose object oriented programming language where design patterns rule supreme over pragmatism.
- 2001. Anders Hejlsberg re-invents Java and calls it C# because programming in C feels cooler than Java.
- 2005. David Hanselmeyer Hansen creates a web framework called Ruby on Rails, people no longer remember that the two are separate things.
- 2014. Chris Lattner makes Swift with the primary design goal of not being Objective-C, in the end, it looks like Java.
Are you interested to find out more interesting facts? Check here.
And read more on how to distinguish three periods in graphic design history.