facebook Clutch Top custom software development companies

A brief history of programming languages

A brief history of programming languages
Average rating: 3.6
(3 votes)

Thanks! You’ve rated this material!

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.
  • 2013. Jeremy Ashkenas wants to be happy like Ruby developers so he creates CoffeeScript which compiles to be JavaScript but looks more like Ruby.
  • 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.

Rate this article, if you like it

Thanks! You’ve rated this material!

Got a project? Let's discuss it!

*By submitting this form you agree with our Privacy Policy.

Mailing & Legal Address

Syndicode Inc. 340 S Lemon Ave #3299, Walnut CA, 91789, USA

Visiting & Headquarters address
Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
Email info@syndicode.com
Phone (+1) 9035021111