Оригинал доступен по ссылке www.stroustrup.com

C++ – это язык программирования общего назначения с уклоном в системное программирование, который

  • лучше, чем C
  • поддерживает абстракцию данных
  • поддерживает объектно-ориентированное программирование
  • поддерживает обобщенное программирование.

Бьерне Страуструп – дизайнер и оригинальный разработчик C++. Вы можете найти язык, методы его использования и методы его реализации, описанные в моих книгах, моих статьях, в сотнях книг других людей и тысячах статей прочих. Их слишком много, чтобы перечислять. Попытайте счастья в книжном магазине или в библиотеке. Ответы на многие вопросы о C++ можно найти

Темы:

 

  • Стандарт ISO C++: C++ стандартизирован ISO (Международной организацией по стандартизации) в сотрудничестве с национальными организациями по стандартизации, такими как ANSI (Американский национальный институт стандартов), BSI (Британский институт стандартов), DIN (Немецкая национальная организация по стандартизации). Первоначальный стандарт C++ был предоставлен в 1998 году, незначительные изменения –в 2003 году, а основное обновление – C++11 – было представлено в сентябре 2011 года; текущий же стандарт – C++14. Во время своей разработки C++11 упоминался как C++0x. На данный момент комитет по стандартам работает над выпуском в 2017 году нового стандарта со значительными изменениями – C++17.
  • библиотеки и пр.:
    • Обширный список современных библиотек C++ от C++.org.
    • Список доступных библиотек C++, известных как FAQ по библиотекам C++.
    • Boost.org: репозиторий для библиотек, хорошо взаимодействующих со стандартной библиотекой C++.
    • STLab: коллекция рецензируемых портативных исходных библиотек C++, использующих и расширяющих как стандартную библиотеку C++, так и библиотеки Boost. Эта страница также содержит ссылки на библиотеки Adobe с открытым исходным кодом– такие как Generic Image Library GIL.
    • Сайт Дуга Шмидта с информацией о куче вещей, в том числе и о платформе ACE и TAO – ORB в режиме реального времени.
    • Высокопроизводительные библиотеки численного анализа предоставляют отличные тесты для интересных новых способов программирования: Страница Объектно-Ориентированных Числовых Данных – это список библиотек, проектов и списков рассылки. К примеру: POOMA из LANL, Blitz++ из Университета Ватерлоо, MTL из Университета Индианы и ROOT из ЦЕРН. Эти библиотеки, как и многие другие, доступны для скачивания.
    • реализация STL от SGI.
    • Онлайн справочник Dinkumware по стандартной библиотеке.
    • Онлайн документация Rogue Wave о реализации стандартной библиотеки.

Встроенные системы:

 

Если я вношу сайт в список, то это потому, что я нашел там интересную информацию, а не потому, что я хотел прорекламировать продукт. Все основные поставщики программного обеспечения содержат на своих сайтах сопутствующую информацию о C++. Если вы считаете, что мне следует добавить сайт – не стесняйтесь сообщить мне какой и почему.