Evolution Of Programming Anguages Essay

1140 words - 5 pages

The history of Computer Programming Languages goes as back as to early 1800s when Ada Byron King, countess Lovelace, made the first ever computer program. Being a University student, she eventually came to work with Charles Babbage, founding member of Royal Astronomical Society in Britain. As Charles concentrated in designing hardware, Ada became the first person to develop a set of instructions. This came to be known as 'a computer program' for Charles' 'Analytical Engine.' Ever since, more and more programs have been created, tested, improved, and rebuilt. Right from the first computer program built by Ada Byron in the early 1800s to the advanced programs like C++ (Bjarne Stroustrup) and ...view middle of the document...

This led to the emergence of COBOL in 1959. It was a language meant for businessmen. It allowed data to be grouped into 'arrays' and 'records' so that they could be organized and maintained neatly. Their commands were very much like English Language and this made it really easy to learn. Then soon in 1960 came ALGOL 60, the first ever block-structured language. It was named so as it was basically an 'Algorithmic Language.' It's a suitable for expressing a large group of numerical processes in a form reasonably short for direct translation into the language of automatic programmed computers. The biggest contribution of this language was that it was the root to the great languages like Java, C, C++, and Pascal.BASIC (Beginners all-purpose Symbolic Instruction Code) was developed in 1964 by John G. Kemeny and Thomas Kurtz. Their plan was to create a language that young students could easily learn. Although the original BASIC had well-defined syntax, it has come out with several non-compactable versions. Microsoft has extended BASIC as Visual Basic (VB). Today, it is more often used in order to create fast and easy boundaries like in Microsoft Excel and Access.Just then was introduced LOGO, in 1966 by Seymour Papert. The language was best known for its turtle graphics. It was built in the Massachusetts Institute of Technology. Papert's motive to build this language was to help youngsters in exploring mathematical environments by using the on-screen 'turtle' to draw simple pictures and create effortless animations. And then came Pascal. Pascal was innovated in 1968 by Niklaus Wirth and named after the 17th century mathematician Blaise Pascal. It was developed in order to satisfy the need of a good teaching tool. Its designers concentrated on developing tools such as a debugger, editor, and technical support for microprocessor machines. Since it contained the elements of FORTRAN, COBOL, and also ALGOL, it was a highly successful language, as it comprised of all that the pre4vious languages comprised of. However, Pascal didn't implement on dynamic arrays and thus started losing its popularity.This was the time when a replacement was need and by the time its replacement Modula-2 was created, there was another...

Find Another Essay On Evolution Of Programming Anguages

mla research paper

871 words - 4 pages involve the increment operator. This program has influence a plethora of other programming languages; these include Java, C#, and the newer versions of C. C++ has a strong philosophy that refers to its development and also the evolution of the program, it has been governed by a set of rules that its expansion should follow. The very first rule is that the program should be drove by actual problems and its features have to be useful in the real world

An Advanced Grammatical Evolution Approach for Intrusion Detection in Manet

1347 words - 6 pages . Abraham and C. Grosan. Evolving intrusion detection systems. In Genetic Systems Programming: Theory and Experiences, volume 13, pages 57–79. Springer, 2006. [14] A. Abraham, C. Grosan, and C. Martiv-Vide. Evolutionary design of intrusion detection programs. Int. Journal of Network Security, 4:328–339, 2007. [15] M. O’Neill and C. Ryan. Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language. Springer, 2003. [16] M. Pillai, J. Eloff, and H. Venter. An approach to implement a network intrusion detection system using genetic algorithms. In SAISCIT Proceedings, pages 221–228, 2004.

The Recent History of Computers

1075 words - 4 pages ever. (A compiler is a program that converts normal words to computer machine code, allowing programmers to create their code in English, instead of the 1s and 0s of the binary system). Another large step in the evolution of computer programming came in 1957, with the invention of the programming language FORTRAN, which was the first language to allow programmers to complete repetitive tasks using loops, instead of writing the same code

Popular Culture

1694 words - 7 pages great love affair with radio broadcasting. For many Americans in the 20th century, radio was an amazing invention. It was the first broadcast medium that people could access easily and cheaply within their own home. MacDonald argued against the fact that radio programming was bad. He believed that "radio brought current events and entertainment directly into the home and required little of a listener except time and imagination." It was often

An Inquiry into the Potential Union of Two Cable Giants

2153 words - 9 pages such carrier or its affiliate) offers video programming services directly to subscribers by any means (other than direct-to-home satellite services) in the franchise area, but only if the video programming services so offered in that area are comparable to the video programming services provided by the unaffiliated cable operator in that area.” (Evolution Of Cable Television, Federal Communications Commission). Rates for cable packages beyond

The Most Important Language in the World

924 words - 4 pages The world in present day is centered on technological advances and developing ways to make common processes more efficient. Both of these components can be related back to how far society has evolved the computer. On a more specific level, the smarter a computer can be, and the more tasks it can perform determine how much evolution has taken place. To get a computer to complete more commands in a timely manner, a program must be written in a

Health And Welfare

1517 words - 7 pages Ladies and gentlemen,I'm delighted to have the honour of opening this international conference on the Joint Programming Initiative "A Healthy Diet for a Healthy Life".I can think of few issues that affect every man, woman and child in Europe more than what we eat and how it affects our health.It's a topic that's never out of the media, with endless variations on whether carbs, fat, sugar or protein are good or bad, or reports on the latest

High Performance Computing Using Java

2816 words - 11 pages 14 6) References 15 1) Abstract: Java language had big impact in IT industry and engineering applications and has grown bigger and wider since its evolution. It had also emerged as a serious contender for high performance computing. Though, java is more efficient than other programming languages it is

What's The Construction Schedule Optimization?

1083 words - 4 pages in reasonable time. Under the same category of mathematical optimization another techniques was used to solve the problem of optimizing construction schedule which is Dynamic Programming. Dynamic Programming can efficiently solve problems by breaking them down to sub-problems. Moselhi and El-Rayes (1993) developed a model by using dynamic programming. Their research was trying to solve the problem of repetitive construction projects and adding

CORBA

2394 words - 10 pages component to all the users of the application. Usually, such changes would break earlier versions of the client component, resulting in a fragile application. So the next more utility and flexible evolution is Multitier Client/Server which was an application can have any number of tiers conceptually, but the most popular Multitier architecture is three-tier, which partitions the system into three logical tiers: the user interface layer, the business

Study in Electronics and Communications Engineering

665 words - 3 pages normal educational career. I did well through my high school and worked hard to get undergraduate admission in the field of my interest in one of the most reputed engineering colleges in my state, SNIST, JNT University. It was pure joy to learn how the Boolean logic makes computers work. I enjoyed studying computer architecture and particularly enjoyed studying about microprocessors. I also liked programming in Java. I used to spend hours in the

Similar Essays

Evolution Of Programming Languages Power Point Presentation

959 words - 4 pages I will examine the different generations of programming languages and discuss basic facts about each. I will also discuss the Fifth Generation Language, which some individuals may or may not agree exists.Computers can understand only ones and zeros, or binary language. Basically ones and zeros represent on or off signals to the computer, and are known as bits. The first-generation programming instructions were entered through the front panel

The Evolution Of C++ As A Programming Language

2137 words - 9 pages The Evolution of C++ as a Programming Language C++ is a very useful programming language. Many educational curriculums will include either C or C++ as the tool entry-level programmers will use to learn the syntax, semantics, and data structures key to effective programming that is required of computer scientists. C++ is such a diverse language, one cannot help but wonder how it became the popular language it is today, and this paper is going

History Of Programming Languages Essay

1667 words - 7 pages I. Introduction The topic that I have chosen and researching about is an in-depth look into the history of computer programming languages. I chose this topic as a pathway for me to learn about them, and how they are applied to assist the real world. This topic relates to my life interest to become a computer programmer, to help others in the creation of new technology. Without them, what would power or provide the special features for our

Agile Software Development Methodologies Essay

1604 words - 6 pages customer satisfaction, simplicity, iteration and incremental process, and the empirical process control. Extreme Programming advocates for teamwork and easy implementation of efficient ways that allow development of groupware software. Some of the disadvantages that have opposed the rise to popularity of agile methodologies include insufficient requirements, paired programming in XP, evolution of agile requirements, and product testing