Страница 4 из 4

Добавлено: 09 мар 2004, 01:46
Llama
pal, нет млин, гвоизди можно и микроскопом забивать. Ессно, C++ нельзя юзать первым языком.
ИМХО вот вполне разумный список трбований:

1) Наличие прозрачных динамичесих конструкций типа списков, хэшей и т.п.
2) Возможность работы без явного выделения памяти.
3) Желательно четкое деление на локольные и глобальные объекты.
4) Наличие вменяемой литературы на родном языке.

И все-таки мне кажется, что чем раньше начнется объектное мышление, тем лутше... Человек, ПОНИМАЮЩИЙ что print ( i == 5 ) влечет за собой вызов как минимум двух методов класса все остальное сможет понять без особых концептуальных затруднений... Вопрос в том, с чего начинать - с алгоритмов или с формирования мышления. Некоторые буржуинские книги (мною читаные и любимые) написаны исходя из того, что мышлении в категориях ООП все-таки более необходимо, чем победа в соревновании на тему "А у меня рекурсия дается на 5 странице. А у вас?"

Добавлено: 09 мар 2004, 06:39
red f0x
с того, что С++ можно юзать и без ООП. как следствие - можно учить С++ (в плюс - популярность к примеру)
Если только начинать учить С++ не используя ООП по началу - понимаю. Но то, что писать на С++ можно как и на С, попросту игнорируя ООП-фичи...!!! - Из пушки по верабьям.
И если вам не надо ООП, вам надо огромные стеки, исключения, нагромождения классов в самых неожиданных местах, код, размер которого способен привести в трепет?
Нет уж товарищи - выбор языка определяется задачами, которые с его помощью нужно решать. И чем скорее вы это решаете, тем лучше, обычно...
С != С++

Добавлено: 09 мар 2004, 10:12
Anonymous
Afi, разумно. короче всем учить паскаль

Добавлено: 18 апр 2004, 13:49
Benvenuto
Подскажите, пожалуйста, какую-нибудь книгу, где C++ разжевывается для детей, с примерами написания маленьких программ, так как это единственный язык, где никак не получается стартовать. Желательно в сети, на русском, английском или немецком языках. Заранее спасибо!

Добавлено: 22 апр 2004, 13:11
Гость
А что дает С++ без ООП по сравнению с C?

satmech

Добавлено: 22 апр 2004, 14:49
mend0za
более строгий контроль типов
возможность объявлять переменные где попало по коду

больше не скажу, активно на C++ не работал давно

Добавлено: 22 апр 2004, 19:56
Jek
Причем второе справедливо и для C99

Добавлено: 22 апр 2004, 20:36
Gnida
А если серьозно , то вот фсе которые орут С/С++ для первого языка сложны , разгон , мот просто не хватило интелекта

Читать книжку Кнута(как точно называеться не помню) создание алгоритмов
и по С/С++ тут книг много их советовали

Добавлено: 22 апр 2004, 20:52
exe
Можно начинать с любого языка. Только знать синтаксис и уметь
программировать на нём - это разные вещи. Практика, хорошие книги,
и научишся.

Добавлено: 23 апр 2004, 10:57
Llama
Gnida, а сам какие тома Кнута прочитал? Примеры компилировал? Сам на его языке писал?

Добавлено: 23 апр 2004, 21:50
Jek
Он даже азбуки не читал...

Добавлено: 30 апр 2004, 13:50
red f0x
А что дает С++ без ООП по сравнению с C?
По буквам: НИ-ЧЕ-ГО.
Поэтому если без ООП, то лучше С. Есть вещи, где ООП - как заноза в... в ухе. Например системное программирование. Каждому своё, одним словом.
Да и вообще, на вкус и цвет... Тут надеюсь споров особых не будет. А язык программирования сродни тому же вкусу или цвету.