Verified Document

History C. Programming Language Term Paper

¶ … C++ programming language. Specifically, it will discuss the creation of the language and some of its applications. C++ is one of the most important programming languages in use today. It has revolutionized the computing world, and applications using the language are utilized by millions of people around the world every day. Bell Labs scientist Bjarne Stroustrup developed C++ Programming Language between 1983 and 1985. Initially, Stroustrup simply added some features to the C. Programming Language, and called it "C with Classes." Stroustrup added more alterations and functions and finally came up with C++, an Object-Oriented Programming (OOP) language. C++ evolved from a long line of languages that began in the 1960s with languages like FORTRAN and Combined Programming Language (CPL) ("History," 2000). CPL eventually evolved into C (which first stood for "Cambridge" where it was developed, and later "Christopher," for Christopher Strachey, the scientist who helped develop it (Lohr, 2001, pg. 100). C was an excellent language, but with refinements, C++ became even more useable. One history of the language notes, "nowadays it is the most used language in the development of applications" ("History," 2000). Related to Unix as well as C, Stroustrup initially conceived the program as a simple tool to link Unix computers, and ended up as a programming solutions utilized by millions (Lohr, 2001, pg. 103). Stroustrup also used facets of the Simula program in developing C++, which led to C++'s object...

Stroustrup took two years to clarify and fine-tune the language; the first instruction manual did not appear until 1985. Since then, C++ has dominated the programming language market, and it has been used to create some of the most well know software packages in use today. Just what is C++ anyway?
The C++ Programming Language

The C++ Programming Language takes C. And makes it a better memory manager, thus allowing for larger and more convoluted programming. One writer notes, "C++ gave programmers mechanisms to structure, define, and handle data logically. With it, a programmer can put one kind of data - say, employee information in one kind of software container and then define what could be done with it, as if these controls were knobs or dials" (Lohr, 2001, pg. 103). One of C++'s best features is the fact that it can run in any computer running C, without any modifications. It is a highly useful program that gives programmers flexibility and familiarity, while bringing OOP to the mainstream.

OOP (Object-Oriented Programming)

OOP is essentially a way of programming with "objects," such as employees, inventory, lists, or other items. C++ is an OOP language, and thus, it uses objects as the main form of criteria in the program. In OOP, "methods" can then manipulate each object, and then subclasses can be applied to each method and/or object. One writer describes it this way, " Each member of the class is called an "object," so…

Sources used in this document:
References

Author not Available. (2000). History of C++. Retrieved from the Cplusplus.com Web site: http://www.cplusplus.com/info/history.html28 May 2004.

Lohr, S. (2001). Go to: The story of the math majors, bridge players, engineers, chess wizards, maverick scientists, and iconoclasts, the programmers who created the software revolution. New York: Basic Books.

Stroustrup, Bjarne. (24 May 2004). C++ applications. Retrieved from the Research ATT.com Web site: http://www.research.att.com/~bs/applications.html28 May 2004.
Cite this Document:
Copy Bibliography Citation

Related Documents

Programming Languages to Give an Introduction to
Words: 2915 Length: 8 Document Type: Term Paper

Programming Languages To give an introduction to programming languages, we can state that a language that explains the modification and control of another program that already exist is called a Program language. These Program Languages are usually built upon a single or many other programming languages and are actually a portion of the prototyping environment. This opinion was fabricated because an environment is actually a mechanism that would aid a programmer

Programming Genetic Circuits Is Fundamentally
Words: 2235 Length: 8 Document Type: Essay

To elaborate, he used his 'transistor' to build logic circuits that program each cell's behavior. For instance, he was able to tell a cell to change color in the presence of both a specified two enzymes. Remarked Kleem (online): "Endy envisions plant-based environmental monitors, programmed tissues and even medical devices that "make Fantastic Voyage come true," (Kleem, 04.02.13). In the first (grainy) image below, Endy's DNA "buffer gates" flash different

Programming With Cocoa in Max OS X
Words: 1783 Length: 5 Document Type: Research Paper

Mac Cocoa API This report is meant to be a summary and review of one of the main facets and important parts of what is commonly referred to as the most advanced operating system in the world, that being Mac Operating System version 10, or Max OS X for short. Specifically, this report shall focus on what is known as Cocoa. In a nutshell, Cocoa is the application programming interface, commonly

History of the Media in America Media
Words: 2710 Length: 8 Document Type: Essay

History Of the Media in America Media America, a History Media incorporates mediums such as advertisements, magazines, newspapers, radio, television, and now -- the Internet. According to the Oxford English Dictionary, it was only in the 1920s that people began to actually talk about 'the media,' and a generation later, in the 1950s, of a 'communication revolution,' however, the art of oral and written communication was actually quite important in ancient Greece

Computer History It Is Said
Words: 1593 Length: 5 Document Type: Research Paper

In some areas it will be used for more populist applications such as, in schools to introduce students to the discipline and within an environment that will give opportunity for participation of non-academics in academic discussion. Conclusion Computer has in a great deal widened the world's knowledge. As the fastest technology that has ever evolved, it has given opportunity for the children and adults, for personal, academic and commercial use. It

History of Debugging
Words: 554 Length: 2 Document Type: Essay

Debugging Software quality assurance requires a continual stream of performance data including insights into which actions or tasks led to software code becoming more scalable, reliable and usable. At the center of software quality assurance is reliance on techniques for measuring variation in the quality of each individual code component, and the overall code base of an application (Kosar, 622). The concept of debugging has arisen out of the need

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now