22 октября 2012 г., 20:06 пользователь Dmitry Eremeev <[email protected]> написал: > в 15 лет програмил на ассемблере, а сейчас из меня программер как из говна > пирожок > > всё относительно
Боян, и тема боян, но... https://twitter.com/joewalnes/status/437397649546022912/photo/1 Зато ты в тренде! > > > On Oct 22, 2012, at 8:03 PM, Ruslan Zakirov <[email protected]> wrote: > >> 2012/10/22 TheAthlete <[email protected]>: >>> А я считаю, что нужно начинать либо с Assembler, либо с C++. Assembler >>> позволит понять архитектуру компьютера, а C++ - >> >> А деток читать нужно учить начиная с типографского дела чтобы они >> понимали архитектуру книг. >> >> содержит абстрактные типы >>> данных (vector, list, map, set), которые позволяют быстро начать писать >>> реальные программы, чего не хватает в C. А потом уже Perl. >> >> Нужно где-то в пятом классе учить с использованием программ типа >> "выведи робота из лабиринта". Вот поле для изучения огромное. Начиная >> от програм "3 шага вперед, повернуть направо, 20шагов вперед", >> продолжая условиями "шагать вперед пока можно", заканчивая алгоритмом >> выхода из любого лабиринта. >> >> Далее в классе эдак седьмом, нужно вводить "быстрые языки" - perl, >> python, ruby. Языки без препонов, где можно от алгоритма прийдти к его >> практической реализации за минимальное число нажатий клавиш. Паскаль и >> бейсик выжечь каленым железом :) >> >> Далее в 10ом-11ом можно ввести язык со строгой типизацией, введение в >> алгоритмы, структуры данных, объекты. >> >> В институте пожалуйста вам и архитектура ЭВМ, ассемблер, строгая >> типизация, управление памятью, лексический анализ, абстрактные >> синтаксические деревья, но не через изучение очередного языка, а через >> теорию из Книги Дракона и подобных. >> >> :))) >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
