Здравствуйте, LaptevVV, Вы писали:
LVV>Вот дали интересную ссылку на хабре: LVV>http://dbarashev.habrahabr.ru/blog/80623/#habracut
LVV>Поднимает вопрос, чему и как учить в программировании... LVV>И о противречиях между образованием, наукой и промышленностью.
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, LaptevVV, Вы писали:
LVV>>Вот дали интересную ссылку на хабре: LVV>>http://dbarashev.habrahabr.ru/blog/80623/#habracut
LVV>>Поднимает вопрос, чему и как учить в программировании... LVV>>И о противречиях между образованием, наукой и промышленностью.
К>Кросспостите
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, LaptevVV, Вы писали:
LVV>>В любом случае, перевод почитать интересно. LVV>>Страуструп же задумался о преподавании...
J>Что значит — задумался, он уже несколько лет профессор в универе
Он и пишет, он и пишет, что 6 лет.
А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Здравствуйте, jazzer, Вы писали:
J>>Здравствуйте, LaptevVV, Вы писали:
LVV>>>В любом случае, перевод почитать интересно. LVV>>>Страуструп же задумался о преподавании...
J>>Что значит — задумался, он уже несколько лет профессор в универе LVV>Он и пишет, он и пишет, что 6 лет. LVV>А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации.
Э-э-э....
Я не думаю, что к создателю языка, активно принимающему участие в его поддержке и разработке в комитете, применима фраза "до него начинает доходить"
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, LaptevVV, Вы писали:
LVV>>Здравствуйте, jazzer, Вы писали:
J>>>Здравствуйте, LaptevVV, Вы писали:
LVV>>>>В любом случае, перевод почитать интересно. LVV>>>>Страуструп же задумался о преподавании...
J>>>Что значит — задумался, он уже несколько лет профессор в универе LVV>>Он и пишет, он и пишет, что 6 лет. LVV>>А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации. J>Э-э-э.... J>Я не думаю, что к создателю языка, активно принимающему участие в его поддержке и разработке в комитете, применима фраза "до него начинает доходить"
А мне кажется, что только начав преподавать, он начал осознавать.
Действующий программист (а Страуструп сам пишет, что был им 24 года!) по складу ума готов в язык нафигачить и ту фишку, и эту... И воскликнуть: Ух ты!!11 А можно еще и так и этак!
А действующий препод озабочен: как бы это все преподать наиболее простым и доходчивым языком. В этих профессиях совершенно разная психология.
И в преподавании остро нуждаешься в простом но мощном языке. Вот каков был Паскаль и С (кстати тоже).
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>>>А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации. J>>Э-э-э.... J>>Я не думаю, что к создателю языка, активно принимающему участие в его поддержке и разработке в комитете, применима фраза "до него начинает доходить" LVV>А мне кажется, что только начав преподавать, он начал осознавать.
Он начал осознавать, что С++ сложен в реализации или в преподавании? Ты вроде вначале говорил о реализации.
А насчет того, что С++ легок в преподавании, Страуструп никогда и не говорил, он отлично представляет себе сложность языка и высоту порога вхождения, это видно по многим его гораздо более ранним высказываниям.
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, LaptevVV, Вы писали:
LVV>>>>А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации. J>>>Э-э-э.... J>>>Я не думаю, что к создателю языка, активно принимающему участие в его поддержке и разработке в комитете, применима фраза "до него начинает доходить" LVV>>А мне кажется, что только начав преподавать, он начал осознавать. J>Он начал осознавать, что С++ сложен в реализации или в преподавании? Ты вроде вначале говорил о реализации. J>А насчет того, что С++ легок в преподавании, Страуструп никогда и не говорил, он отлично представляет себе сложность языка и высоту порога вхождения, это видно по многим его гораздо более ранним высказываниям.
Судя по книжке и интервью его раньше он воспринимал это как доблесть. Сейчас, начал понимать, что что-то не так.
Здравствуйте, denisko, Вы писали:
J>>А насчет того, что С++ легок в преподавании, Страуструп никогда и не говорил, он отлично представляет себе сложность языка и высоту порога вхождения, это видно по многим его гораздо более ранним высказываниям. D>Судя по книжке и интервью его раньше он воспринимал это как доблесть. Сейчас, начал понимать, что что-то не так.
ну, именно он был в оппозиции лямбдам в С++0х, говоря что-то вроде "Я буду голосовать против любого предложения, если оно будет сложнее в использовании, чем буст.лямбда", и он же был одним из "могильщиков" концепций в том виде, в котором они были предложены в С++0х, напирая именно на их чрезмерную сложность.
Здравствуйте, jazzer, Вы писали:
J>ну, именно он был в оппозиции лямбдам в С++0х, говоря что-то вроде "Я буду голосовать против любого предложения, если оно будет сложнее в J>использовании, чем буст.лямбда"
По моему, это что-то из разряда эмоций. В любом случае, использованию б.лямбды требует достаточно высокого уровня и опыта в наступлении на грабли также достаточно высокого уровня.
Здравствуйте, denisko, Вы писали:
D>Здравствуйте, jazzer, Вы писали:
J>>ну, именно он был в оппозиции лямбдам в С++0х, говоря что-то вроде "Я буду голосовать против любого предложения, если оно будет сложнее в J>использовании, чем буст.лямбда" D>По моему, это что-то из разряда эмоций. В любом случае, использованию б.лямбды требует достаточно высокого уровня и опыта в наступлении на грабли также достаточно высокого уровня.
Не, речь шла о том, что в буст.лямбде можно просто написать _1+2*_2, и все.
И он стремится именно к такой простоте, только на стероидах (т.е. чтоб можно было писать _1.поле), тут никаких эмоций нет.
Речь о полиморфных лямбдах, естественно.
В С++0х только мономорфные.
Здравствуйте, Mr.Cat, Вы писали:
MC>Здравствуйте, LaptevVV, Вы писали: LVV>>мощном LVV>>Паскаль и С MC>Что-то меня смущает в этом сочетании.
Языки одного уровня...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Здравствуйте, Mr.Cat, Вы писали:
MC>>Здравствуйте, LaptevVV, Вы писали: LVV>>>мощном LVV>>>Паскаль и С MC>>Что-то меня смущает в этом сочетании. LVV>Языки одного уровня...
Здравствуйте, LaptevVV, Вы писали: LVV>>>мощном LVV>>>Паскаль и С MC>>Что-то меня смущает в этом сочетании. LVV>Языки одного уровня...
Мне кажется, все три слова вместе как-то не смотрятся.
Здравствуйте, LaptevVV, Вы писали:
LVV>А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации.
Ну, наконец то! Не прошло и двадцати лет!
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, LaptevVV, Вы писали:
LVV>>А задумался он потому, что до него начинает доходить, насколько С++ как язык программирования сложен и ненадежен в реализации.
VD>Ну, наконец то! Не прошло и двадцати лет!
Не... Прошло 24 года — он сам об этом пишет.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, LaptevVV, Вы писали:
LVV>>И в преподавании остро нуждаешься в простом но мощном языке. Вот каков был Паскаль и С (кстати тоже).
VD>Си никогда не был простым, а Паскаль не был мощным. VD>Скорее уж тогда Лисп. Проще не найти, но при этом мощность очень впечатляющая.
Ну, с Лиспом — это особая история. А вот С все же очень прост.
Единственное место, которое там нужно переварить — это указатели и массивы.
В остальном — да, есть несколько необычные моменты для паскалиста (например, выражения),
но в принципе они — не сложные и к ним довольно быстро привыкаешь.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!