ВУЗ:
Составители:
35
Название Си++ предложил Рик Масситти. Это название указывает на
эволюционную природу перехода к нему от Cи. "++" - это операция
приращения в Cи. Чуть более короткое имя Cи+ является синтаксической
ошибкой, кроме того, оно уже было использовано как имя совсем другого
языка.
Си++ - это универсальный язык программирования, задуманный так,
чтобы сделать программирование
более приятным для серьезного
программиста. Си++ является надмножеством языка программирования
Cи. Помимо возможностей, которые дает Cи, Си++ предоставляет гибкие и
эффективные средства определения новых типов. Используя определения
новых типов, точно отвечающих концепциям приложения, программист
может разделять разрабатываемую программу на легко поддающиеся
контролю части. Такой метод построения программ часто называют
абстракцией
данных. Информация о типах содержится в некоторых
объектах типов, определенных пользователем. Такие объекты просты и
надежны в использовании в тех ситуациях, когда их тип нельзя установить
на стадии компиляции. Программирование с применением таких объектов
часто называют объектно-ориентированным. При правильном
использовании этот метод дает более короткие, проще понимаемые и легче
контролируемые
программы.
Изначально Си++ был разработан, чтобы не приходилось
программировать на ассемблере, Cи или других современных языках
высокого уровня. Основным его предназначением было сделать написание
хороших программ более простым Си++ развивается, чтобы справляться
со сложностями, с которыми сталкиваются пользователи
В качестве базового языка для Си++ был выбран Cи, потому что он
многоцелевой, лаконичный и относительно низкого уровня; отвечает
большинству задач системного программирования; идет везде и на всем;
ригоден в среде программирования UNIX.
Си++ стал использоваться шире, и по мере того, как возможности,
предоставляемые им помимо возможностей Cи, становились все более
существенными, поднимался вопрос о том, сохранять ли совместимость с
Cи. Оказавшись от
определенной части наследия Cи можно было бы
избежать ряда проблем. Это не было сделано, потому что
- есть миллионы строк на Cи, которые могли бы принести пользу в Си++
при условии, что их не нужно было бы полностью переписывать с Cи на
Си++;
- есть сотни тысяч строк библиотечных функций и сервисных
программ,
написанных на Cи которые можно было бы использовать из или на Си++
при условии, что Си++ полностью совместим с Cи по загрузке и
синтаксически очень похож на Cи;
Название Си++ предложил Рик Масситти. Это название указывает на
эволюционную природу перехода к нему от Cи. "++" - это операция
приращения в Cи. Чуть более короткое имя Cи+ является синтаксической
ошибкой, кроме того, оно уже было использовано как имя совсем другого
языка.
Си++ - это универсальный язык программирования, задуманный так,
чтобы сделать программирование более приятным для серьезного
программиста. Си++ является надмножеством языка программирования
Cи. Помимо возможностей, которые дает Cи, Си++ предоставляет гибкие и
эффективные средства определения новых типов. Используя определения
новых типов, точно отвечающих концепциям приложения, программист
может разделять разрабатываемую программу на легко поддающиеся
контролю части. Такой метод построения программ часто называют
абстракцией данных. Информация о типах содержится в некоторых
объектах типов, определенных пользователем. Такие объекты просты и
надежны в использовании в тех ситуациях, когда их тип нельзя установить
на стадии компиляции. Программирование с применением таких объектов
часто называют объектно-ориентированным. При правильном
использовании этот метод дает более короткие, проще понимаемые и легче
контролируемые программы.
Изначально Си++ был разработан, чтобы не приходилось
программировать на ассемблере, Cи или других современных языках
высокого уровня. Основным его предназначением было сделать написание
хороших программ более простым Си++ развивается, чтобы справляться
со сложностями, с которыми сталкиваются пользователи
В качестве базового языка для Си++ был выбран Cи, потому что он
многоцелевой, лаконичный и относительно низкого уровня; отвечает
большинству задач системного программирования; идет везде и на всем;
ригоден в среде программирования UNIX.
Си++ стал использоваться шире, и по мере того, как возможности,
предоставляемые им помимо возможностей Cи, становились все более
существенными, поднимался вопрос о том, сохранять ли совместимость с
Cи. Оказавшись от определенной части наследия Cи можно было бы
избежать ряда проблем. Это не было сделано, потому что
- есть миллионы строк на Cи, которые могли бы принести пользу в Си++
при условии, что их не нужно было бы полностью переписывать с Cи на
Си++;
- есть сотни тысяч строк библиотечных функций и сервисных программ,
написанных на Cи которые можно было бы использовать из или на Си++
при условии, что Си++ полностью совместим с Cи по загрузке и
синтаксически очень похож на Cи;
35
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
