Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : ANDY Inc.                            2:5020/400     26 Nov 2001  09:25:43
 To : Alex Astafiev
 Subject : Re: Обучение программированию
 -------------------------------------------------------------------------------- 
 
 Приветствую, Alex!
 
 AA> Совершенно другой подход - эволюционный ,когда начинают с простых вещей.
 AA> Ассемблер и простейшие микропроцессоры на порядок проще и паскаля и си и
 AA> бейсика. начинать нужно с того что дать детишкам самостоятельно воткнуть в
 AA> платки микросхемы, память и светодиодики. Простейшие микропроцессоры имеют
 AA> всего несколько (MOS6502-три штуки) регистров памяти по восемь бит.
 AA> Каждый регистр может содержать всего лишь число от 0 до 255, да и ячейки
 AA> памяти можно по пальцам пересчитать. Так вот когда у них возникнет
 AA> понимание, как между процессором и памятью идут байты, как процессор
 AA> исполняет простейшие крошечные микропрограммки - тогда вот мы получим,
 AA> действительно, специалистов, которые будут знать хотя и не супермодные Java,
 AA> HО ОHИ БУДУТ ДЕЙСТВИТЕЛЬHО ЗHАТЬ.
 
 они будут знать, как управлять процессором на уровне его команд - не
 более. причем, если идти по твоему пути, им до этого нужно будет
 объяснять основы электроники (начиная с закона Ома и заканчивая
 расчетом линий с распределеннми параметрами (и дальше))... потом цифровую
 технику (триггеры,
 мультиплексоры, регистры и т.п. - иначе они просто не будут понимать,
 как хранится информация и регистры процессора будут для них черным
 ящиком, как и память.
 а уж потом выдавать сам процессор и работу с ним. и далее "повышать"
 уровень средств разработки - c,c++,delphi,java....
 вот только после этого всего они точно будут знать, что делают и что
 будет результатом их действий. и такие специалисты ценятся очень
 высоко.
 
 но с другой стороны. тот профессиональный пилот боинга вряд ли знает,
 как именно работает бортовой компьютер, двигатель - разве что
 поверхностно.
 то же самое и в программировании: зачем человеку знать, как работает
 микропроцессор? ему рассказали, за какие "веревочки" дергать и что
 получится из этого (как и пилоту боинга). а железом пусть электронщик
 занимается.
 а то, что многие программисты (особенно web) не смогут вообще объяснить почему с
 увеличением частоты процессора н начинает быстрее работать - вполне нормальная
 ситуация.
 зато такие программисты знают, как быстро отсортировать массив или
 обратить матрицу (я заметил, что у "программистов,которые далеки от
 процессора и остального железа" заметно выше подготовка по алгоритмам,
 чем у "программистов-железячников". правда встречаются исключения)
 AA> американцы, кстати, тоже очень плавненько учат. Меня всегда забавляло, то
 AA> что российские школьники проходят в школе, у них предподают в университете. 
 AA> но, однако... PC - их, Intel - у них, Microsoft - у них, Кремниевая долина у
 AA> них и все те же Pascal, Java и Delphi тоже почему-то не наши...
 AA> отчего это? может корень все-таки в системе образования?
 
 наша страна делает упор на фундаментальную науку, а программирование -
 уже прикладное действо.
 и мы делали все для потомков,он же - для потребителя.
 
 --
 
 Удачи
  ANDY Inc.                 
  andyc@nikom.tagil.ru
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Обучение программированию   Efremenko Alexandre   31 Oct 2001 11:03:04 
 Re: Обучение программированию   Andrey Belyakov   01 Nov 2001 15:08:00 
 Re: Обучение программированию   Alexey Desyatnik   03 Nov 2001 00:29:04 
 Re: Обучение программированию   Andrey Belyakov   03 Nov 2001 01:42:23 
 Re: Обучение программированию   Alexey Desyatnik   04 Nov 2001 09:55:15 
 Re: Обучение программированию   Alexey Desyatnik   01 Nov 2001 10:07:02 
 Re^2: Обучение программированию   Andrey Dashkovsky   02 Nov 2001 22:23:54 
 Обучение программированию   Sashka Yackubtchick   14 Nov 2001 20:54:49 
 Обучение программированию   Alex Astafiev   01 Nov 2001 16:30:26 
 Re: Обучение программированию   Andrey Belyakov   02 Nov 2001 13:31:09 
 Re: Обучение программированию   Yuri Pudovchenko   03 Nov 2001 13:44:00 
 Re: Обучение программированию   Vitaly Reshetyuk   17 Nov 2010 19:45:00 
 Re: Обучение программированию   Andrey Belyakov   23 Nov 2001 23:01:34 
 Обучение программированию   Alex Astafiev   24 Nov 2001 16:39:34 
 Re: Обучение программированию   Andrey Belyakov   26 Nov 2001 15:26:11 
 Обучение программированию   Vladimir Namkhoev   27 Nov 2001 13:23:19 
 Re: Обучение программированию   Andrey Belyakov   27 Nov 2001 18:52:50 
 Re: Обучение программированию   Alexander Krotoff   27 Nov 2001 20:44:05 
 Re: Обучение программированию   Serge Kanilo   28 Nov 2001 02:38:49 
 Обучение программированию   Andrew Simontsev   28 Nov 2001 02:00:44 
 Re: Обучение программированию   Andrew Ezhguroff   28 Nov 2001 03:50:24 
 Re: Обучение программированию   Alexander Krotoff   28 Nov 2001 15:07:35 
 Обучение программированию   Daniil Uspensky   28 Nov 2001 23:30:25 
 Обучение программированию   Alex Astafiev   24 Nov 2001 15:58:54 
 Re: Обучение программированию   ANDY Inc.   26 Nov 2001 09:25:43 
 Re: Обучение программированию   Andrey Belyakov   26 Nov 2001 15:32:25 
 Re[2]: Обучение программированию   ANDY Inc.   26 Nov 2001 16:39:01 
 Re: Re[2]: Обучение программированию   Andrey Belyakov   26 Nov 2001 17:20:23 
 Обучение программированию   Leonid Troyanovsky   26 Nov 2001 18:44:08 
 Re: Обучение программированию   Andrey Belyakov   26 Nov 2001 20:35:07 
 Обучение программированию   George Shepelev   28 Nov 2001 19:46:26 
 Re: Обучение программированию   Alexey Desyatnik   27 Nov 2001 09:59:41 
 Re: Обучение программированию   Andrey Belyakov   27 Nov 2001 05:48:43 
 Re: Обучение программированию   Vitaly Reshetyuk   01 Dec 2013 18:23:00 
 Обучение программированию   Andrew Bakhtin   04 Dec 2001 18:48:26 
 Re: Обучение программированию   Andrey Belyakov   05 Dec 2001 00:06:19 
 Обучение программированию   Andrew   05 Dec 2001 00:39:11 
 Обучение программированию   Dmitry Kitanin   05 Dec 2001 14:43:57 
 Обучение программированию   Comoderator Of Ru Algorithms   08 Dec 2001 12:37:40 
Архивное /ru.algorithms/8937b0a1a0c9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional