From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <4ACB2CA7.1030401@rambler.ru> Date: Tue, 06 Oct 2009 15:40:23 +0400 From: "Alexei V. Mezin" User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <42510.194.44.242.194.1254821339.metamail@webmail.meta.ua> In-Reply-To: <42510.194.44.242.194.1254821339.metamail@webmail.meta.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?W0pUXSDvwtXexc7JxSDQ0s/H0sHNzcnSz9fBzsnAINMg?= =?koi8-r?b?ztXM0Q==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: 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: Tue, 06 Oct 2009 11:41:04 -0000 Archived-At: List-Archive: List-Post: Olexander Chernetskyy пишет: > Не знаю. > Какие будут мнения? Главное -- понять, зачем учить. Прошелся по некоторым ссылкам. Народ рубахи на груди рвет и друг друга земляными червяками обзывает в спорах, какой же язык не портит мозг бедненького обучаемого. При этом как-то не видно обсуждения, зачем вообще человек учит программирование. Потому что студент универа со специализацией CS это совсем не то же самое, что школьница в 5 классе, и не то же самое, что тетенька-бухгалтер на курсах "повышения квалификации". Если человек решил заняться CS, то ему наверняка и знания (хотя бы поверхностные) ассемблера пригодятся, и дискретную математику стоит рассмотреть, и С++ или Яву, как некий мейнстрим, и функциональный язык обязательно. А если человек, к примеру, прекрасно рисует, или удивительно вкусно готовит еду? Нужно ему знание "переносимого ассемблера"? Или может хватит языка Лого, чтоб усвоить, что компьютер исполняет только то, о чем заранее подумал программист? Если человек занят физикой, то нужно ли ему знать MFC? Или QT? Детей еще сложнее обучать. Потому что предмет должен быть им интересен. И далеко не все способны оценить красоты хитрого алгоритма выделения памяти, или особенности парсера XML. Это все чертовски скучно! Попробуйте придумать 5 задачек для детей, чтоб им было ИНТЕРЕСНО их решать с помощью программирования. А лучше 10. А после уже можно выбирать язык, на котором задачки будут решаться. И внезапно окажется, что нарисовать цветочек и подвигать его по экрану куда интереснее, чем сортировать массив. Значит и язык "для детей", к примеру, должен быть снабжен _простыми_ и _понятными_ средствами визуализации.