LINUX.ORG.RU

История изменений

Исправление Vudod, (текущая версия) :

Как бы ни был плох или хорош преподаватель, об этом несподручно судить человеку, который не осилил основы Си.

Я в целом с вами согласен. Только вот есть одно но: совершенно не обязательно знать Си и представлять все тонкости и нелогичности работы с указателями, чтобы быть программистом. Вполне можно писать на Яве, Питоне, Паскале или Го, представляя себе разницу между передачею по адресу (ссылочная передача) и передачею по значению, копированием по адресу и по значению. Но при этом не нужно разбираться в том берде, который породили стандартизаторы Си вкупе с его авторами. Конечно, если использование Си является неотъемлемою частью ваших служебных обязанностей, тогда таки придётся разобраться. Но в реальности где это сейчас надо кроме ядер ОС, системных утилит и встраиваемых устройств? И сколько людей реально пилят эти вещи?

Исходная версия Vudod, :

Как бы ни был плох или хорош преподаватель, об этом несподручно судить человеку, который не осилил основы Си.

я в целом с вами согласен. Только вот есть одно но: совершенно не обязательно знать Си и представлять все тонкости и нелогичности работы с указателями, чтобы быть программистом. Вполне можно писать на Яве, Питоне, Паскале или Го, представляя себе разницу между передачею по адресу (ссылочная передача) и передачею по значению, копированием по адресу и по значению. Но при этом не нужно разбираться в том берде, который породили стандартизаторы Си вкупе с его авторами. Конечно, если использование Си является неотъемлемою частью ваших служебных обязанностей, тогда таки придётся разобраться. Но в реальности где это сейчас надо кроме ядер ОС, системных утилит и встраиваемых устройств? И сколько людей реально пилят эти вещи?