Очень хорошо что вы сюда заглянули.Зарегистрируйтесь пожалуйста!!!

C++.Общие сведения.

Перейти вниз

C++.Общие сведения.

Сообщение автор SHOKER156 в Вс Янв 09, 2011 1:43 pm

C++— Появился 1983 г..компилируемый статически типизированный язык программирования общего назначения. Поддерживая разные парадигмы программирования, сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.Название «C++» происходит от языка C, в котором унарный оператор ++ обозначает инкремент переменной.
Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (например, видеоигры). Существует несколько реализаций языка C++ — как бесплатных, так и коммерческих. Их производят GNU Project, Microsoft, Intel и Embarcadero (Borland). C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java. C# же попросту является производным от С++.
При создании C++ стремились сохранить совместимость с языком C. Множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами 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++» Бьёрн Страуструп описывает принципы, которых он придерживался при проектировании C++. Эти принципы объясняют, почему C++ именно такой, какой он есть. Некоторые из них:

* Получить универсальный язык со статическими типами данных, эффективностью и переносимостью языка C.
* Непосредственно и всесторонне поддерживать множество стилей программирования, в том числе процедурное программирование, абстракцию данных, объектно-ориентированное программирование и обобщённое программирование.
* Дать программисту свободу выбора, даже если это даст ему возможность выбирать неправильно.
* Максимально сохранить совместимость с C, тем самым делая возможным лёгкий переход от программирования на C.
* Избежать разночтений между C и C++: любая конструкция, допустимая в обоих языках, должна в каждом из них обозначать одно и то же и приводить к одному и тому же поведению программы.
* Избегать особенностей, которые зависят от платформы или не являются универсальными.
* Никакое языковое средство не должно приводить к снижению производительности программ, не использующих его.
* Не требовать слишком усложнённой среды программирования.
В C++ доступны следующие встроенные типы:

* Символьные: char, wchar_t.
* Целочисленные знаковые: signed char, short int, int, long int.
* Целочисленные беззнаковые: unsigned char, unsigned short int, unsigned int, unsigned long int.
* С плавающей точкой: float, double, long double.
* Логический: bool, имеющий значения true и false.

avatar
SHOKER156

Сообщения : 16
Дата регистрации : 2011-01-05
Откуда : с Орена
Награды :

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения