Sunday, March 17, 2019
C ++ Language :: essays research papers
C++ Programming LanguageC++ is a ecumenical computer programing 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 telling tools of determination of new data theatrical roles, which help programmer to split up his work into a number of easily controlled parts. Custom data types send word be composed into some objects (called classes), specified by the programmer. Such objects be simple and reliable to be used in the situations, when data types argon hard to be defined on the stage of compiling. Programming by using such objects is called Object Oriented Programming, and C++ is one of the just about popular OOP languages. Origin of C++ takes source from programming languages of C with Classes, which necessitate been bristleing during early 80th at the AT&T cost Labs. C with Classes has been used for big projects of modeling and testing of opportunities in pro gramming, which demand minimum of process memory and time. But C with Classes was not straightforward 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 crap 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 feature a name of a higher level group of languages, D. Early versions of C++ proved to be efficient for solving of ontogenesis complexity of the programming problems. Standard version of C++, released in 1998, includes the gist 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 argon features of managing with the classes, like constructo rs, virtual functions, or implementation of encapsulation, abstraction, polymorphism, and inheritance. Besides, C++ offers some improvements in the very 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 inevitably of modern programming.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment