[Moscow.pm] Надо помнить что мы монгеры

Dmitry Eremeev dmitry на eremeev.ru
Пн Окт 22 09:06:16 PDT 2012


в 15 лет програмил на ассемблере, а сейчас из меня программер как из говна пирожок

всё относительно



On Oct 22, 2012, at 8:03 PM, Ruslan Zakirov <ruz на bestpractical.com> wrote:

> 2012/10/22 TheAthlete <theathlet на yandex.ru>:
>> А я считаю, что нужно начинать либо с Assembler, либо с C++. Assembler
>> позволит понять архитектуру компьютера, а C++ -
> 
> А деток читать нужно учить начиная с типографского дела чтобы они
> понимали архитектуру книг.
> 
> содержит абстрактные типы
>> данных (vector, list, map, set), которые позволяют быстро начать писать
>> реальные программы, чего не хватает в C. А потом уже Perl.
> 
> Нужно где-то в пятом классе учить с использованием программ типа
> "выведи робота из лабиринта". Вот поле для изучения огромное. Начиная
> от програм "3 шага вперед, повернуть направо, 20шагов вперед",
> продолжая условиями "шагать вперед пока можно", заканчивая алгоритмом
> выхода из любого лабиринта.
> 
> Далее в классе эдак седьмом, нужно вводить "быстрые языки" - perl,
> python, ruby. Языки без препонов, где можно от алгоритма прийдти к его
> практической реализации за минимальное число нажатий клавиш. Паскаль и
> бейсик выжечь каленым железом :)
> 
> Далее в 10ом-11ом можно ввести язык со строгой типизацией, введение в
> алгоритмы, структуры данных, объекты.
> 
> В институте пожалуйста вам и архитектура ЭВМ, ассемблер, строгая
> типизация, управление памятью, лексический анализ, абстрактные
> синтаксические деревья, но не через изучение очередного языка, а через
> теорию из Книги Дракона и подобных.
> 
> :)))
> 
> -- 
> Best regards, Ruslan.
> -- 
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org



Подробная информация о списке рассылки Moscow-pm