From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 10 Oct 2002 15:53:43 +0400 (MSD) From: Vitaly Lugovsky To: Subject: Re: [Comm] Re: C programming In-Reply-To: <3DA56888.40800@altlinux.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Thu, 10 Oct 2002, aen wrote: > > Естественно, его надо знать. Как и минимум пару десятков других языков. > >Но не стоит делать его первым языком. И не стоит на нём свои первые задачи > >решать - лучше уж озаботиться изучением Питона или Схемы, > > > Согласен. > > > и только потом, > >когда придёт время и в чужом коде ковыряться, > > > Чем раньше оно придет -- тем лучше. Не думаю. Он (чужой код) неокрепшие умы может научить всяким гадостям. Новичков надо кормить отборной кашкой с ложечки - то есть, чистым и красивым кодом из учебников, а не чем-то писанным в состоянии алкогольной интоксикации каким-то подзаборным кульхацкером... Мне почти десять лет потребовалось, дабы изжить фортрановские привычки - в том числе и на чужом (даже классическом) коде полученные. Врагу такого не пожелал бы. И ведь начинал Фортран пользовать почти одновременно с Лиспом. Могло быть гораздо хуже. > > добраться до Си, имея уже > >богатый опыт и сложившееся мировоззрение. > > > Без знания C не будет ни богатого опыта, ни сложившегося мировоззрения. Почему же? В Си нет ничего фундаментального, но при этом - очень много лишнего, такого, что за деревьями леса не увидишь. Из языков этого класса начинать следует всё же с Ады или хотя бы Модулы, и только потом испытывать себя на прочность об C++ и голый C.