Read the following article and fill the gaps
with one of the following words.C++ (said C plus plus) is an Blank 1 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level
computer language created by notable computer scientist Bjorne Stroustrop as
part of the evolution of the C family of languages. It was developed as a
cross-platform improvement of C to provide developers with a higher degree of
control over memory and system Blank 2 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level .
Some call C++ “C with classes” because it
introduces object-oriented programming principles, including the use of defined
classes, to the C programming Blank 3 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level framework. Over time, C++ has remained a
very useful language not only in computer programming itself, but in teaching
new programmers about how object-oriented programming works. However, it does
not support only object-oriented, but also procedural and Blank 4 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level . Thanks to its
high flexibility and scalability, C++ can be used to develop a broad range of software,
applications, browsers, Graphical User Interfaces (GUIs), operating systems,
and games.
Today C++ is still very appreciated for
its notable portability which allows developers to create programs that can run
on different operating systems or platforms very easily. Despite being a Blank 5 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level
language, since C++ is still close to C it can be used for low-level
manipulation due to its close relation with machine language.
When C++ was new, object-oriented
programming was just coming on the scene. This revolutionary type of computer
programming transformed the coding world with its promise of more sophisticated
virtual data Blank 6 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level and objects. In object-oriented programming, an object is a
data type that has both data and functions inherent in its design. Prior to the
advent of object-oriented programming, Blank 7 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level typically saw a codebase as
composed of individual command line instructions. The identification of objects
with data and functions built in led to a new way of packaging and automating
code work.
For an excellent example of
object-oriented Blank 8 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level in C++, one of the most notable and useful features of
the language was the C++ stack. The C++ stack is a class in C++ that has the
following characteristics – it is a virtual last in first out sequential
storage container that has a defined set of elements. The functions “push” and
“pop” either push a new item into the bottom of the stack or pop the first
available item from the top of the stack. Programmers have utilized the C++
stack in many different ways to achieve goals involving variable evaluation and
functional Blank 9 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level within a codebase.
C++ shares some of
the infamously hard to understand Blank 10 Вопрос 1 object-oriented types resourcesfunctionaloperationsconceptsprogrammers languageprogramminghigh-level that characterized C. In particular,
pointers are a challenging concept to grasp, and their misuse may lead to
system crashes and abnormal memory consumption. The lack of a garbage collector
also makes hard to filter out unnecessary data. Another limit to C++ is the
presence of security issues associated with the availability of pointers,
global variables, and friend functions.

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.