Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

Язык C++ относится к классу универсальных языков, поскольку с его помощью можно решить очень широкий круг задач, выполняемых на ЭВМ. Среди современных алгоритмических языков язык C++ является, пожалуй, одним из самых популярных и распространенных, но наиболее эффективно его применение в написании системных программ-трансляторов, операционных систем, экранных интерфейсов, в обслуживании инструментальных средств. В большинстве случаев программы, выполненные на языке C++, по быстродействию сравнимы с программами, написанными на Ассемблере. C++ - язык высокого уровня, поэтому программы, подготовленные на нем, более наглядны и просты в сопровождении. Программы на языке C++ легко переносимы с одного типа компьютера на другой. Основные особенности языка C++ следующие: • в нем реализованы некоторые операции низкого уровня; • его базовые типы данных совпадают с типами данных языка Ассемблера; • несмотря на присутствие таких составных объектов, как массивы и структуры, язык не допускает обращения с ними как с единым циклом; • широко использует указатели на переменные и функции; • удобным средством для передачи параметров являются ссылки; • считается языком для профессионалов, поэтому многое «доверяет» программисту: даже на такие важные действия, как преобразование типов, налагаются лишь незначительные ограничения; • несмотря на широкие возможности, невелик по объему за счет того, что практически все выполняемые функции оформлены в виде подключаемых библиотек. Язык С служит базовой платформой для изучения языка С+т. Эти два языка имеют так много общих черт, что с методической точки зрения оказывается целесообразным первые темы данного

RkJQdWJsaXNoZXIy MTExODQxMg==