(855) 4-ESSAYS

Type a new keyword(s) and press Enter to search

History of C++


Some C++ programmers don't always agree with that but it is a widely held belief by others. Development environments for C++ are usually very large. The Language requires faster computers and requires much more disk space than other C counterparts. Each new version of the compiler and new release of the language requires more system resources. Most C++ compilers target GUI's, or graphical user interface, such as Windows. Unless the programmer is targeting cross-platform usage, compilers of this type are not suited well for small program development on small machines. "Object-oriented programs that use complex class hierarchies can compile large executable modules that do not run as effectively as their C procedural counterparts" (Stevens Teach 7). A procedural programming language like C would be the better choice for constructing device drivers and embedded applications.
             C++ is a language with many features unique unto itself. C++ is a procedural language with object-oriented extensions. That means the programmer can design and code programs as procedural modules. The programmer can define and ingratiate objects. C++ can be read from top to bottom, but the functions do not have to be coded in that sequence. The only stipulation is that a function must be declared before it is called, and a variable must be declared before it is used. To call a function within the program, the programmer must provide the program with the name, return value and parameters before the function can be used. The declaration for the function must match in return type and parameters, or the program could terminate. Function can contain parameters, but do not necessarily have to. Some programs also return values while other do not. If the caller of the function needs a returned value, the programmer must code it in. Returned values can be used in initializations of other functions as a parameter value or as part of an expression within another function.


Essays Related to History of C++


Got a writing question? Ask our professional writer!
Submit My Question