Особенности языка программирования С++ - Разработка видеолекций по программированию С++

Язык С++ был создан Бьерном Страуструпом в 1979 году в компании Bell Laboratories и сначала имел название "С с классами". Страуструп утверждает, что некоторые объектно-ориентированные средства были инспирированы другим объектно-ориентированным языком - Simula67.

Из всех объектно-ориентированных языков С++ является наиболее употребительным.

Язык Java, лишенный указателей, шаблонов и множественного наследования делает его менее мощным и гибким по сравнению с С++.

До 1998 года С++ развивался вне рамок стандартизации.

Это означало, что каждый производитель компиляторов по-разному реализовывал нюансы языка.

Тем не менее был разработал документ, "Стандартный С++", включающий в себя много дополнительных возможностей, как, например, стандартную библиотеку шаблонов.

C++ унаследовал все возможности языка С. Строго говоря, С++ является расширением языка С.

Любая конструкция на языке С является корректной и в С++, однако обратное неверно.

Самыми значимыми нововведениями в С++ касаются классов, объектов и объектно ориентированного программирования.

Однако между этими языками существует еще больше отличий, нежели кажется вначале.

Язык С++, возможно, больше любого другого требует от программиста до написания программы провести подготовительный этап, заключающийся в ее проектировании.

При добросовестном проектировании создается программа, которую легко отладить и изменять в будущем. Было подсчитано, что около 90% стоимости программного продукта составляет стоимость отладки и настройки.

Удачно выполненное проектирование может значительно уменьшить эти расходы, а значит, и стоимость проекта в целом.

Похожие статьи




Особенности языка программирования С++ - Разработка видеолекций по программированию С++

Предыдущая | Следующая