March 21st, 2017

rune

Обучение программированию

На работе тут срач поднялся: ati vs nvidia с какого языка надо начинать учить детей программированию. Упоминались и яваскрипт, и питон, и много чего ещё.

А вот и правда?

Лично у меня путь был в целом такой: бейсик -- ассемблер -- паскаль -- C++. Почти никто почему-то не согласен, что с ассемблера надо начинать. А вот мне кажется, без ассемблера никак. Правда, в наше время устройство компьютера можно было обозреть почти целиком. Берёшь переводённый на русский даташит на железо и херачишь на асме. Цифровую схемотехнику я понимал, можно было посмотреть схему компьютера и понять, из чего он состоит.

Наверное, эмулятор нехитрого 8-битного компьютера с бейсиком -- не такой уж и плохой вариант. Его можно теперь даже и на смартфоне запустить. Впрочем, нет, вместо бейсика лучше взять какой-нибудь игровой движок.