Здравствуйте, Хитрик Денис, Вы писали:
ЗХ>>Рабочий, который работает на станке с автоматическим управлением, не умеет работать стамеской (ему просто не нужно это умение).
ЗХ>>Программист, который пишет на языке с GC, не умеет следить за корректностью указателей, писать свои стратегии управления памятью (ему просто не нужно это умение).
ЗХ>>Этот факт я и обозначил словами "снизить требования к квалификации программиста-исполнителя".
ХД>Так зато он должен уметь пользоваться этим станком! Умения разных порядков просто. Я бы провёл такую аналогию: стамеска — ассемблер, станок — компилятор С++. Ну и что, если мне, программисту на C++, не нужно знать набор инструкций x86 это сильно снизило мою квалификацию? С моей точки зрения — нет.
ХД>Я не вижу здесь снижения квалификации
Ну, может быть я не совсем правильно выразился.
Имелось в виду, что для того, чтобы решить одну и ту же задачу, C#-нику понадобится меньший общий объем знаний, чем C++-нику; во-первых, потому что GC и другие плюшки, во-вторых (и, имхо, это главное) — потому что большинство необходимых стандартных вещей есть в библиотеках .Net, а С++-нику часто приходится искать новые библиотеки, осваивать, адаптировать к сущ. коду и т.п.
это мы, Зверьки!