Философия

Категория: C++ :: 9-09-2011, 21:35

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

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









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