History of computer programming is not like that imagined by most people. Most people think that computer programming started to grow or are found at the end of the twenties century. But in reality, the history of modern programming and programming languages began to develop since the 1940's, which is about 70 years ago.
Before we turn in 1940's, while we look back at the year 1822 in advance. In the life a man named Charles Babbage. While studying at the University of Cambridge, England, he saw that at the moment there are many different kinds of calculation tables such as tables related to astronomy, marine, navigation and so forth. Although this calculation tables available, but what happens is a lot of unfortunate incidents like the sinking ship, boat accidents and lost. In this case, Charles Babbage thought that the accident was caused by human error factor is the limited ability to implement the existing calculation tables. This is what triggered it to figure out how to manage the existing data in tables so that calculations are easy to use. How?that is using a 'machine'. This machine he named 'Difference Engine'.
After working for 10 years on the engine, Charles Babbage realized that he invented this machine is a machine that has only one purpose (single-purpose machine) means can only produce one type of output (output). Next he wants to develop other machines that are multi-purpose. This machine was given the name 'Analytical Engine'.Work to make the 'Analytical Engine' This he did until the year 1942. In 1947, Charles Babbage re-refine 'Difference Engine' and finally in 1949 he managed to make both versions. Work to continue to refine the results of his work he continues to do, even succeeded by his son, Henry Prevost.Charles Babbage himself died in 1871. To protect the works of his father, Henry Prevost create multiple copies of a simple arithmetic calculation unit that produced his father's machine and sends them to some institution in the world, including Harvard University.
The development of the world of computing continues in the 1980s precisely in the year 1854, when a man named Charles Boole was able to create a system of symbolic logic and named Boolean Logic. This system also includes logic to express the relationship bigger, smaller, equal and not equal. Logic system is still used until today.
An invention can be said to begin with a 'need'. So it is with this computer programming. In 1890, the United States wanted to conduct the population census. However, problems were encountered is the limited tools available at that time, given the increasing number of people year after year.Finally they held a competition to find the computing solution. This competition was won by Herman Hollerith, who eventually he founded a company Hollerith Tabulating, Co. which eventually changed its name to CTR (calculating Tabulating Recording Company) after three other companies joined the fray. Ten years later the company changed its name again to the IBM (International Business Machine) to the present.
The development of digital computing subsequently began to walk slowly and rarely used in the business world until the mid 1920's. Until finally in 1925 the MIT (Massachusette Institute of Technology) has developed a machine that can analyze the calculation of differentiation and integration. The machine that is funded by the Rockefeller Foundation can be said of a computer in the world's largest in 1930.
The next player who has a share in the development of digital computers computing is a German scientist named Konrad Zuse. In 1935, Zuse had developed his Z-1 computer. What's special about this Z-1? This computer is the beginning of the implementation of a binary system in its performance. In addition, Zuse was also instrumental in computing a digital computer when he created the first computer programming language 'Plankalkul'.
In the year 1945, there were also important events in the history of computing digital computer when the existing Mark II machine at Harvard University for damage. Someone named Grace Murray Hopper, who know this directly investigate the cause of damage. Finally she found a moth trapped in the machine. In his diary, Hopper wrote: "First actual case of bug being found". He calls this moth as a bedbug (bug), probably because of irritation. The word 'bug' then this is often associated with the existence of irregularities in the program. From the word 'bug' appears also the term 'debugging', which means the process of rectification of errors.
In 1954, IBM began developing the programming language FORTRAN (Formula Translator) that eventually published in 1959. FORTRAN is a high-level programming language first commercialized.High-level programming commands or code point is easily readable and understandable by humans.
In 1958, FORTRAN II and ALGOL published simultaneously with the launching of LISP.Whereas in 1959, also launched the programming language COBOL. Since then the development of programming languages very quickly. In 1970, the PASCAL language began to be published and is still widely used for educational purposes.
In 1970 there are also two programming languages that can be said to be very important and that is Smalltalk and B-Languange. Smalltalk is important because it is an object-based programming language first. While the B-Languange say important because it is the forerunner to the emergence of language C. With the C language programming would be easier, efficient and flexible.
In 1975, Dr. Wong released a programming language named TinyBASIC creations. TinyBASIC is the first programming language that is free alias does not pay for their use.
While at the same time in 1975, Bill Gates and Paul Allen create a programming language called BASIC. BASIC was their subsequent sale to MIT.
The development of this programming language continues to move so rapidly to the present. This is marked with the many emerging programming languages.
Every programming language has its own advantages and disadvantages of its own. For those of you who want to learn a programming language, do not be confused with the many existing programming languages. I can only say, 'all right for you'. All programming languages running on the basis of logic and algorithms. So the second thing is what should be sharpened first.Next select one programming language to learn, Pascal or C for example. Then focus, focus and focus on the language. Where have mastered it well, try to add insight by learning another programming language.
Browse: Home > Computer Introductions > History of Computer Programming
Saturday, September 11, 2010
History of Computer Programming
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment