On Thu, Oct 10, 2002 at 03:42:19PM +0400, Vitaly Lugovsky wrote: > On Thu, 10 Oct 2002, aen wrote: > > > > [а чего ещё от меня ждать?!?] > > > > > > Для начала - советую НЕ ПРОГРАММИРОВАТЬ НА СИ. До тех пор, пока не > > >потребуется либо что-то ну очень сурово числодробильное заделать - но тут > > >Линукс никаким боком, такие задачи редко бывают системозависимыми, или > > >же модуль ядрёный написать (но и здесь уже есть вполне вменяемые > > >технологии, позволяющие обойтись без тяжелого, опасного и хиленького > > >язычка Цэ). Ещё один вариант задачи для Цэ - рантайм к какому либо ЯВУ. Но > > >и тут злоупотребления Цёй надо бы всячески минимизировать. > > > > > > Короче, вывод: не надо писать на Си. Тем более - "для начала" - нет > > >резона портить себе мозги всякой гадостью. > > > > > Для того, чтобы осознанно (а надо все делать осознанно) отказатсья от > > C, надо его знать. Хотя бы потому, что без его знания невозможно читать > > программы, которые _надо_ прочитать. > > Естественно, его надо знать. Как и минимум пару десятков других языков. > Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > решать - лучше уж озаботиться изучением Питона или Схемы, и только потом, > когда придёт время и в чужом коде ковыряться, добраться до Си, имея уже > богатый опыт и сложившееся мировоззрение. Кто, ну вот кто сказал, что хочет учиться программированию вообще? Вопрос был поставлен достаточно конкретно: что можно почитать по программированию на С. Могу добавить, что K&R прочитан, хочется идти дальше. > > > Я, например, очень не люблю perl. Но читать (и править) его необходимо, > > потому приходиться учить. > > Если при этом есть осознание всех ляпов перла, а не просто абстрактная > нелюбовь - то это даже лучше, чем полностью перл игнорировать. > > > Выбор же языка для того или иного проекта -- отдельный вопрос, который > > зависит от очень многих факторов, в том числе субъективных. > > Число субъективных факторов надо бы минимизировать. Во избежание... -- Best wishes, Artem K. Jouravsky, iFirst Ltd, System Administrator. ----------------------- " Легкое отношение к жизни делает ее тяжелой "