[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