From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00 autolearn=unavailable version=3.2.3 Date: Sat, 5 Apr 2008 19:53:19 +0300 From: Michael Shigorin To: ALT Linux Community general discussions Message-ID: <20080405165319.GJ25838@osdn.org.ua> Mail-Followup-To: ALT Linux Community general discussions References: <47F277F6.8040102@gmail.com> <47F601E2.8000407@polsb.pi.net.ua> <47F62D9C.7060209@kalina.in.ua> <20080404140839.GI10249@ricom.ru> <1207374668.7268.31.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1207374668.7268.31.camel@localhost> User-Agent: Mutt/1.4.2.1i Subject: Re: [Comm] =?koi8-r?b?W0pUXSDTz9rEwc7JxSDTy9LJ0NTP1w==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Apr 2008 16:53:23 -0000 Archived-At: List-Archive: List-Post: On Sat, Apr 05, 2008 at 09:51:08AM +0400, Peter Volkov wrote: > > Си - язык не для обучения программированию. Тем более в нынешнее время. > Совсем наоборот. 'C' отличный язык, чтобы изучать программирование. Нет. Он требует понимания того, как работает машина. Машинного мышления, если хотите. Это пояснить гораздо сложнее, чем алгоритмику. И даже если объяснить -- уж больно долго компилятор с ложечки кормить, никаких часов не хватит. Букв и ошибок много, в том числе. C/C++/Java в школе IMVCO допустимы только на факультативных занятиях или кружках для тех, кто активно интересуется вопросом. Так только им тогда впридачу архитектуру надо давать (возможно, и чуточку ассемблера), или соответственно практики написания ООП-кода и избежания типичных грабель этих индус-триальных языков. Наверняка я зря на плюсы с жабой такой злой, но в своё время при попытке самостоятельного изучения дико болела голова (а она тогда была далеко не такая деревянная, как сейчас), было недоумение -- "зачем так сложно и некрасиво?", и только позже понял, что всё это извращение с множественным наследованием в плюсах и наоборот (или меня уже занесло?) -- в жабе -- это всё от лукавого, а вот в Ruby очень грамотно и приятно сделано _управляемое_ множественное наследование. Да только детям это всё только повёрнутым показывать стоит. Нормальным -- лучше объяснить, как ещё можно пользоваться универсальным компьютером, чтоб не быть при ём приставкой, и как пользоваться точно не стоит. "Кажется, так" (c) -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/