The history of programming languages

The history of programming dates all the way back as far as the period in 1842-1843 where Ada lovelace translated the journal of mathematician luigi menabrera using an algorithm for calculating bernouili numbers. Then in the 1940s when modem electrically powered computers were more popular a program known as hand turned assembly language was developed by scientists to compensate for the slow sate of these machines. Within the late 1960s and 1970s many of the programming languages that are being used today for example C ,C++ ect were being invented however it wasn't until the early 80s and 90s that these languages were implemented.

Within the 90s saw the dawn of the internet age this saw the next generation of programming languages and there contribution to modern technology being seen by the daily internet user. One particular language that was created was the Java programming language. This rose in popularity  for its integration into web site creation, browsers, and various other object orientation scripting languages.

However before this language was implemented the programmer choice of language was a high level language named C. This language was developed in the late 60s and early 70s in bells labs by a computer scientist named Dennis Ritchie. This language was to allow for structured programming and basically be an upgrade from the whole assembly language concept.  Many of the more modern languages have taken concepts from the C language for example C# , PHP, Python, VHDL and Verilog. This language is the most popular programming language to date and is available on numerous platforms including embedded micro controllers to super computers.


http://mashable.com/2014/01/21/learn-programming-languages/

The link above is very  useful in the fact that it allows the reader to see what are the most popular programming languages to learn at this day and age. From the link the reader will also read that for any body that wants to get into programming the rewards are endless with a high financial benefit being the result. The reader will also get an example of each programming language and what is it used used for weather its object orientated like C++ or C# or weather its a high end server side scripting language like Python.

http://blog.veracode.com/2013/04/the-history-of-programming-languages-infographic/

The above link gives the user an example how the history of programming came to life and also it integration into popular websites and also the social media sector. What I find most interesting is that contained in the link above is an example of what languages are used in social media.


Consider the most popular website of all Facebook. The reader was able to see what language was used to create this social network site in the link above. The reader learned that PHP which was developed in 1995 by Rasmus lerdorf  is a open source general purpose language used for developing dynamic webpages . Other popular websites that use this language is wikipedia. Another piece of information that the reader will find interesting is the language used for the popular apple itunes store and IOS operating system implemented on  iphones. The language used behind this technology is C#. This was developed in 1983 by two men named brad cox and tom love. This language type is an extension of the previous object orientated language C++ the added feature is message passing                                                                      functionality based on small talk language.

The video contained within this blog entry is of programmer Larry wall who is best known for his contribution of the Perl language within the programming world. In this video larry talks about the top five programming languages that you should now in this day in age. He firstly talks about a simple object orientated scripting language called java script . He defines this as a light weight beginners program that anyone can use and understand, he also talks about its integration into the modern everyday browser that we use today. Secondly larry describes java as a multi functional object orientated language where its concepts are endless but extremely complex at times . He defines the language as java is "heavyweight and verbose and everyone loves to hate it" but goes on to say it is a language that everyone should no. The third language that he speaks of is Haskell he describes it as a maths based programming language that only someone within the field of  science should know "developed by geniuses by geniuses".  The fourth language that he speaks of is C . He defines it as the foundation of modern programming and of object oriented programming. He goes on to say that many have tried to replace  the language with similar languages  but all have failed. He defines C as a very "minimalistic language" which is close to the middle within the machine world. The final language that larry speaks about is Perl. which is one of the scripting language that larry himself has worked on. He recommends the is language because of its" liveliest community" and constant improvements being made with the language.

No comments:

Post a Comment