Belive it or not
we have more than 10000 langauges and the first programming language was created nearly 200 years ago
Starts from 1843, it’s a bit hard to belive that because the first computer invented in 20th century
Charles Babbage (the father of computer)
In 1822 when he was working in a mechanical computer, he thought about a concept where you can implement a computer.
Ada Lovelace created the first programing language
in 1843 but there was a problem that not any other languages created after nearly 70 years.
During the second world war Alan Turing got the concept of “Turing” machine, because at that time they wanted to decrypt tha message and to do that thay needed mathematicians job, Turing came with the concept of computer that decrypt the message, and that was “Turing” machine
In 1940s the Electronic machine created, that it was workig with vacuum cubes, the computer was big enough to fill nearly four rooms, after that the idea of reducing the size gave the scientists tha idea of creating CPU.
Is it normal to talk to a computer?
Yes it is
But all you need is a common language between the computer and the user that both can understand.
And that was the beginning of assembly language which was low level language.
Assembly language was good for the normal CPU’s, but nowadays we are living in a generation where we have octa-core CPU and more that can hold a big amount of data, so assembly was’t good enough for scientists.
there came the idea of high level language e.g (java,
C++, C#, php…….)
First high level language was FORTRAN (FORmula TRANslation), created in 1957, FORTRAN was for converting mathematical codes into programing codes.
But that language was for math, people needed a language for business also, So COBOL (Common Business Oriented Language) language was created.
PASCAL was created in 1970 that used to teach people about the languages because other languages were little hard to learn, and then PASCAL was developed and used for business perpose which you could use PASCAL to make softwares.
In late 1970s Ken Thompson created another language called B language, and also at that time there was an OS called UNICS that made in assembly language, Thompson wanted to redesign that OS (UNICS) by using a modern language, all those conclusion led him to create another language called C language in 1972 with the help of Dennis Ritchie that was made in Bell laboratories (some other languages like C++ made in that lab).
C was the first complete language that you could do any thing you wanted like (building networking services, building OS or a Software……)
In C language you couldn’t put an object to do your jobs, So Tom Love and Brad Cox created objective C
Which was just like C language but in objectiev C you could put objects in it.
At the same time Bjarne Stroustrup was working on C++, both languages (C++ and Objective C) were Derived from C language that’s why it is called Mother language.
At 1980s C++ was more famous and usable by the people than Objective C, but the most usage of Objective C was from Apple company which used in creating IOS system for Iphone.
At the beginning of C++ it was’t famous enough because it didn’t have all the features which it has now because after releasing C++ it got many updates to it.
Next Company (which was using Objective C to their jobs or Operating Systems) was bought by Apple so that’s why that company was forced to use Objective C instead of C++.
Why Apple used Objective C when there was C++?
Because they were using there own framework to work with that was called COCOA, As they Combine it togeather it becomes a better language than Objective C.
In 1983 many people were using UNIX because there was no Windows or Mac, so the only OS option was UNIX, but also it needed some languages So Perl language was created (At the first Amazon built their Site using Perl language)
In 1991 Guido Van Rossum created Python that was the easiest language at that time and you can learn it easier than other languages.
In 1994 if you wanted to create a website you should have used CGI (Common Gateway Interface) that was working on Phython and C languages.
So in 1994 Rasmus Lerdorf created PHP (Earlier : Personal HomePage Now: PHP Hypertext Preprocessor) It became on of the famous languages for example Facebook and Wikipedia was Build by using PHP.
In 1993-1995 Yukihiro Matsumoto created Ruby, it wasn’t that famous until 2003-2004 when Ruby got a framework. But Ruby isn’t a perfect language that needs a framework to work which is Ruby on Rails.
Twitter was made using Ruby on Rails.