A comprehensive look at the development of the computer programming language, focusing partially on C++.
Microsoft, Ebay, Intel - none of these companies could have been created if it weren't for the development of computer programming languages, especially the language of C++. The base of any computer program is the language that it was written with. There are several different computer languages that exist today; however, C++ is the most universally known and used. The specific intent of this paper is to recall the history and types of the computer programming languages; as well as, explain why C++ exists, and how it works.
Throughout the history of the computer programming language there have been several different types of languages, all attributing to the many great leaps and bounds of technology. There are two basic types of computers that use a programming language. The first is an Electro-mechanical computer. (Electro-mechanical computers rely on gears and wires to operate.) The first electro-mechanical programming language was the difference engine, developed by Charles Babbage in 1822. His engine executed tasks by changing the gears, which controlled the calculations. This made physical motion the first programming language. In 1942, however, the US Government built the ENIAC. Although more precise and variable, the ENIAC still followed my of Babbage's principles; such as the required presetting of switches, and the total rewiring for each calculation. The advancements made using electro-mechanical computers may not be evident, but they still contributed to the overall growth of programming languages. With the arrival of the electronic computer, programming languages began to develop into sophisticated applications. The second computer used in programming was the electronic computer. In 1949, the first programming language for an electronic computer was introduced. It required the programmer to change its statements into 1's and 0's by hand; however, it was the first step toward today's complex languages. In 1951, Grace Hooper created...
Reviews of: "A comprehensive look at the development of the computer programming language, focusing partially on C++."
:
More Programming Languages
essays:
History of Computer Programming Languages
... systems programming. Language Specification: Because of the extreme difficulty and amount of time it took to program computers in machine/assembly code, the high-level programming language C was developed in order to rewrite different operating ...
Analysis Of The C++ Programming Language
... every type of application including such diverse ones as Adobe Photoshop, google search engine, SAP DB, DOOM III, KDE Linux Desktop, and Apple OSX (Stroustrup, 2002). Platforms C++ compilers are available on every major computer platform ...
Unified Modeling Language - an Introduction/overview.
... provides the project team with this vital feature. The Model UML has many different types of drawings available. Each diagram has a set of rules and mechanisms that ...
Basic Registers in Computer processor
... is the actual instruction for the computer. All the objects, inheritance and encapsulation constructs in higher level languages translate down to just a number in assembly language in the end. Addition, multiplication, shifting; all big programs are ...
Computer programmers Compare and contrast
... problems, and stress. I have seen a survey in a computer magazine about programmers; the survey shows that about 65% of all programmers wear glasses because of long hours spent in front of the computer. In ...
Computer
... outweighs the cost of most of the computers in use by businesses. Well-written, easy-to-maintain code is at a premium. Easy- to-maintain means that as business requirements change, the program can be extended and enhanced without great expense ...
Computer Science & IT Statement Editing
... decade of record enrollment in undergraduate CS programs, a veritable army of computer scientists is now fleeing the stagnant job market and stampeding ... outline your technological expertise and academic background in language that is as precise and exacting as an algorithm. You must explain your ...
Career of a Computer Programmer.
... simple program, but on a highly advanced program may take a year. Almost half of the computer programmers of 2002 had a bachelors degree. And 1 out of 5 ...
Great Paper
You're paper is very well. I am also a computer major myself. C++ is an object oriented programming languages. Just about everyone agrees that C++ is useful and although it may not be the best object oriented programming language out there, it is certainly here to stay.
7 out of 7 people found this comment useful.