[Comm] Re: C programming
Artem K. Jouravsky
=?iso-8859-1?q?ujo_=CE=C1_ifirst=2Eru?=
Чт Окт 10 16:35:42 MSD 2002
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.
-----------------------
" Легкое отношение к жизни делает ее тяжелой "
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20021010/16a1c000/attachment-0007.bin>
Подробная информация о списке рассылки community