Меню сайта
Реклама
Актуально
no

Обзор Omega2 - аналог RaspberryPi Zero за 9$!
Наш опрос
Нужен ли раздел "Помощь студенту" на сайте?
Всего ответов: 164
Статистика
Мы в Соц. Сетях
О С++ - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Програмирование » C++ » О С++ (О С++)
О С++
MBOДата: Пятница, 29.05.2009, 15:29 | Сообщение # 1
Наш человек!
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 2
Статус: Offline
Си++ (англ. C++) — компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования.

Название «Си++» происходит от Си, в котором унарный оператор ++ обозначает инкремент переменной.

В 1990-х годах язык стал одним из наиболее широко применяемых языков программирования общего назначения.

При создании Си++ стремились сохранить совместимость с языком Си. Большинство программ на Си будут исправно работать и с компилятором Си++. Си++ имеет синтаксис, основанный на синтаксисе Си.

Философия Си++

В книге «Дизайн и эволюция языка C++» Бьёрн Страуструп описывает принципы, которых он придерживался при проектировании Си++.[1] Эти принципы объясняют, почему Си++ именно такой, какой он есть. Некоторые из них:

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

Информацыя была взята частично з сайта http://ru.wikipedia.org/wiki/C%2B%2B здесь есть примеры!
Если есть вопросы пишыте!
Статья читаем

 
Форум » Програмирование » C++ » О С++ (О С++)
  • Страница 1 из 1
  • 1
Поиск:

 
 
Copyright Avrora © 2024
Хостинг от uCoz