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

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