C++

Категория: C++

C++ (“си плас плас” или по-русски “си плюс плюс”) относится к типу компилируемых статически типизированных языков программирования общего применения. Язык поддерживает различные парадигмы программирования и объединяет в себе свойства языков низкого и высокого уровня. По сравнению с его предыдущей формой (языком C), наибольшее значение имеет поддержка обобщённого и объектно-ориентированного программирования. Сфера его использования включает разработку множества прикладных программ, операционных систем, приложений для встраиваемых систем, драйверов устройств, серверов с высокой производительностью, а также видеоигр...

Читать эту статью дальше...

История названия

Категория: C++

Название “C++” придумал в декабре 1983 года Рик Масситти. Сначала на этапах разработки новый язык носил рабочее название “C с классами”. Итоговое наименование языка происходит от оператора постфиксного инкремента C++, что интерпретируется как рост значения переменной на единицу. Имя C+ не применялось, поскольку является синтаксической ошибкой в C и, более того, это оно уже было использовано в другом языке. Также язык не назвали D, так как представляет собой расширение C и не настроен на устранение проблемы с помощью удаления элементов C.

Читать эту статью дальше...

Происхождение и развитие

Категория: C++

Язык появился в начале 1980-х годов, когда Бьёрн Страуструп – сотрудник фирмы Bell Laboratories – разработал усовершенствования к языку C для собственных нужд. До того, как язык был официально стандартизован, он создавался только стараниями Страуструпа в ответ на просьбы сообщества программистов. В 1998 году международный стандарт языка C++ был ратифицирован: ISO/IEC 14882:1998 «Standard for the C++ Programming Language». В 2003 году к стандарту были приняты технические исправления, которые стали нынешней версией стандарта ISO/IEC 14882:2003. Изначально Страуструпа создавал новый язык в рамках своей диссертации...

Читать эту статью дальше...

Обзор

Категория: C++

На 2003 год язык C++ включает в себя две основные части: описание стандартной библиотеки и описание ядра языка. Кроме этого, есть большое количество библиотек C++, которые не включены в стандарт. В программах на C++ есть возможность пользоваться многими библиотеками C. Язык программирования C++ определила стандартизация, но за этим названием кроются также ограниченные, так называемые достандартные версии языка. Сначала язык развивался спонтанно, за формальными рамками, по мере возникновения задач...

Читать эту статью дальше...

Философия

Категория: C++

Бьёрн Страуструп в книге “Дизайн и эволюция C++” рассказывает о принципах, которые он заложил в основу проектирования C++. Ниже перечислены основные из них:

- максимальная сохранность совместимости с C, направленная на упрощение перехода от программирования на C;
- всесторонняя и непосредственная поддержка множества стилей программирования, включая абстракцию данных, процедурное программирование, обобщённое программирование, объектно-ориентированное программирование;
- избежание особенностей, не являющихся универсальными или зависящих от платформы;
- отсутствие сложной системы программирования...

Читать эту статью дальше...

Назад 1 2 Вперед




Базы Данных:



Программирование под ОС:




Script-coding.Info :: Карта сайта
Все права защищены, 2011.
Яндекс цитирования  
Энциклопедия языков программирования.