Программирование на языке C++: различия между версиями

Материал из Викиверситета
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 2: Строка 2:
==[[Готовимся изучать С++]]==
==[[Готовимся изучать С++]]==
Мы рассмотрим сначала общие вопросы, имеющие отношение к языку С++, а затем некоторые основные правила создания программ на языке С++
Мы рассмотрим сначала общие вопросы, имеющие отношение к языку С++, а затем некоторые основные правила создания программ на языке С++
===Изучение языка С++===
В языке С++ соединены воедино три различных принципа программирования: процедурное программирование(представленное языком С), объектно-ориентиованное программирование(представленное таким пнятием, как класс, что повышает мощность языка С++ по сравнению с языком С) и обобщенное программирование(представленное шаблонами языка С++). Давайте разберемся, какое влияние оказывает это тройное наследство на методику изучения языка С++. Одна из причин применения С++ - это возможность использовать преимущества объектно-ориентированного программирования. Для этого необходимо прочное знание языка С, так как основные типы данных, операции, управляющие структуры и синтаксичеиские правила были позаимствованы из этого языка. Но дела не ограничивается изучением нескольких новых слов или конструкций. Для перехода с языка С на С++ требуется не мало труда. Тем более, что при знании С для перехода на С++ придется забыть некоторые из привычек. В противном случае придется учить С, ООП и обобщенное программирование, НО ЗАТО не нужно отвыкать от привычек).
В этих лекциях будет использован следующий подход к изучению С++:

Версия от 11:06, 21 сентября 2010

Приглашаем Вас к изучению языка прогаммирования С++. Это замечательный язык, объединяющий в себе свойства языка С и объектно-ориентированного программирования, стал одним из главных языков программирования в 90-е и твердо остается таковым до сих пор. Язык С++ получил в наследство от языка С такие качества, как эффективность, компактность, быстрота выполнения и переносимость программ. От объектно ориентированного пограммирования язык С++ получил новую метедологию программирования, позволяющую справиться с возрастающей сложностью современных задач программирования. А такие элементы языка, как улучшенные шаблоны, привносят в язык С++ еще одну новую методологию программирования: обобщенное программирование. Это тройное наследство является для языка С++ одновременно и благословением, и проклятием. Оно делает язык очень мощным, но в тоже время и сложным; а это означает, что программистам приходится больше изучать.

Готовимся изучать С++

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