.

Wednesday, May 29, 2019

C ++ Language :: essays research papers

C++ Programming LanguageC++ is a universal scheduling language, which considerably eases and comforts the work of a professional programmer. Roundly, C++ is an enhancement of C programming language C++ offers flexible and effective tools of determination of new data types, which help programmer to go bad up his work into a number of easily controlled parts. Custom data types can be composed into some objects (called classes), specified by the programmer. Such objects atomic number 18 simple and reliable to be used in the situations, when data types are hard to be defined on the stage of compiling. Programming by employ such objects is called Object Oriented Programming, and C++ is one of the most popular OOP languages. Origin of C++ takes source from programming languages of C with Classes, which have been developing during beforehand(predicate) 80th at the AT&T Bell Labs. C with Classes has been used for big projects of modeling and testing of opportunities in programming, whic h required minimum of process retrospect and time. But C with Classes was not satisfying with its lack of virtual functions and links, and that is why the specialists borrowed some features and tools (like classes) from another programming language, Simula. The name C++ has been invented by Rick Mascitti in autumn 1983 it indicates an evolutional transformation from C to C++, because ++ symbolizes the function of increment in C. Since C++ must be classified as an extension of C programming language, it did not receive a name of a higher level group of languages, D. Early versions of C++ proved to be efficient for understand of growing complexity of the programming problems. Standard version of C++, released in 1998, includes the Core of the language and Standard Template Library, a modified version of C Library. C++ presented a lot of new functions and opportunities for a programmer. First of all, those are features of managing with the classes, like constructors, virtual function s, or implementation of encapsulation, abstraction, polymorphism, and inheritance. Besides, C++ offers some improvements in the really programming operations, like using declarations, namespaces, function overloading, default arguments, function-like casts, run-time type identification, inline functions, and many others. Design of C++ is modern and convenient, besides, C++ supports various programming styles (like OOP, data abstraction, etc.).The main advantage of C++ is its object orientation. Strategy of OOP helps to develop a great variety of software and to satisfy growing needs of modern programming.

No comments:

Post a Comment