Re[12]: Почему нельзя преподавать C#
От: Зверёк Харьковский  
Дата: 17.03.05 13:56
Оценка: +1
Здравствуйте, Хитрик Денис, Вы писали:

ХД>>>Так зато он должен уметь пользоваться этим станком! Умения разных порядков просто. Я бы провёл такую аналогию: стамеска — ассемблер, станок — компилятор С++. Ну и что, если мне, программисту на C++, не нужно знать набор инструкций x86 это сильно снизило мою квалификацию? С моей точки зрения — нет.

ЗХ>>Имелось в виду, что для того, чтобы решить одну и ту же задачу, C#-нику понадобится меньший общий объем знаний, чем C++-нику; во-первых, потому что GC и другие плюшки, во-вторых (и, имхо, это главное) — потому что большинство необходимых стандартных вещей есть в библиотеках .Net, а С++-нику часто приходится искать новые библиотеки, осваивать, адаптировать к сущ. коду и т.п.

ХД>Проведу аналогию дальше...


В оригинале, фраза о более низкой квалификации была сказана мной вот в таком контексте:

...у программиста рабочий инструмент может чаще меняться. .Net вообще и его библиотека в частности призваны эту разницу нивелировать и в конечном итоге снизить требования к квалификации программиста-исполнителя.


Основной пойнт тут был не "отличие C# от C++", а в предоставлении большого количества библиотек в стандартной поставке. Грубо говоря, исполнителю невысокого уровня достаточно знать эти библиотеки (точнее даже — общие принципы их документации и взаимодействия) для решения большинства типовых задач. И "знать меньше" он может, потому что "рабочий инструмент" ("тип станка") меняется довольно редко.
это мы, Зверьки!
FAQ — це мiй ай-кью!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.