|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Timur I.Danyarhojaev 2:5095/1.128 20 Feb 2002 11:19:00 To : All Subject : Языковые оболочки... -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@cache.inetcomm.net .RFC-NNTP-Posting-Date: 20 Feb 2002 07:19:09 GMT .RFC-X-Accept-Language: ru, en From: "Timur I.Danyarhojaev" <tid@podolsk.ru> Vladimir Bormotov wrote: > From: Vladimir Bormotov <bor@vb.dn.ua> > > Hi, Victor! > > >>>>> "VW" == Victor Wagner <vitus@communiware.ru> writes: > > AIZ>> Еще раз отошлю к компилятору Turbo Pascal 7.0 - к опции компиляции > AIZ>> {$B+} 8-) > > AIZ>> Я учился на Паскале - в литературе призывали так никогда не пользоваться > AIZ>> и приводили точно такие же примеры. > > VW> В какой литературе? Hи у Вирта, ни у Грогано я такого не помню. А > VW> поделки русских преподавателей высшей школы - ни разу не авторитет. > > да не важно у кого что. Есть понятие "side effect". это понятие довольно > четко определено, и сказано "не делайте, это грабли разложеные самому > себе". > > Мы вот давеча, с моей подачи "завели оптимизацию", которая по сути была > side-effectom, и не познее чем через часок на нее-же наступили. Посыпали > голову пеплом, добавили еще один урок в копилку опыта, и все переделали > так, как нужно было делать сразу. Hасколько бы лениво не было это делать. > Без всяких сторонних эфектов. Только явные вызовы и единсвенные > результаты. > > Кстати, за что я не люблю Си - там ПОЛHО мест где можно сделать "сторонние > эфекты". И язык никак не стимулирует к тому, чтоб этого не делать, даже > наоборот. А классиков, конечно мало кто читает, в итоге получаем линукс, > который при reset'Е SCSI-device набивает в сислог пачку сообщений, а > при поднятии его в on-line становится страшно за пропиленую поверхность на > винте - производится запсь в /var/log/messages Я могу только повторить: С - не язык высокого уровня в обычном понимании, относится к нему надо как к архитектурно-независимому ассемлеру. А это требует от программиста совсем другой квалификации. --- Mozilla 4.77 [en] (X11; U; Linux 2.2.16-3 i686) * Origin: PUES (2:5095/1.128@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/458022602e24.html, оценка из 5, голосов 10
|