Другие языки программирования и технологии

начинать изучать программирование C++ с ООП? без знания С ? реально?

С++ это С с классами. Сначало надо изучить С, а потом классы. ООП ничто без знания С.
Яроослав Федяев
Яроослав Федяев
226
Лучший ответ
Вполне реально. Просто надо понимать, что многое продублировано на двух уровнях, C и C++: строки старого типа и нового типа, ввод-вывод старого образца и нового образца и так далее...
АB
Аslan Bolatov
94 067
C++ учи, просто C не учи. C++ содержит возможности процедурно-ориентированного языка, с них и начинай. Когда со всеми примитивами разберешься досканально, то подлючайся к изучению ООП (классы) . Паскаль не учи, это язык предодавателей, которые умеют только преподавать, а программировать - не умеют. C++ -язык реального программирования.
реально но глупо. если тебе для "задания а потом забыть", то вперед! если хочешь научится С++, учи С по-любому.
Игорь Недиля
Игорь Недиля
11 177
Я вообще начинал с С#, самое главное начать, а там уже разберёшься))
Страуструп (создатель С++) скажет вам что знание Си будет вам больше мешать при изучении С++, и с ним согласятся все, кто хоть сколько нибудь прилично знают оба этих языка. Несмотря на то, что название С++ как бы говорит о расширении Си это два совершенно разных языка. Предварительное привыкание к Си с последующим изучением С++ создаст порядочную кашу в голове, которую долго еще будете разгребать,
Обратите внимание http://insidecpp.ru/art/1/, в некоторых моментах я не совсем согласен с автором, но для начала очень даже пойдет, объясняет доступно.

Знакомство с ООП следовало бы начинать с чего то более высокоуровнего - Java, C# где нет соблазнов "переключиться" на процедурный подход.

Если же хочется начать с процедурного языка, то Pascal явно гораздо более подходит в качестве языка для обучения в силу своей строгости.
По сути тот же язык, только более прогрессивный с выше указанным обьектно-ориентированным уклоном, сразу разобраться с инкапсуляцией, наследованием и полиморфизмом ты врядли сможешь, но с этого никто не начинает, так что вперёд! По началу даже будет сложно эти два языка отличить!
"С" must die !

C++ тема.
Так, что изучай!
Andrew Ramone
Andrew Ramone
234