vak: (Улыбка)
[personal profile] vak
Всего за 12 недель студенты, начиная с логических элементов И-НЕ, строят полноценный компьютер, пишут для него компилятор и делают операционную систему. Хорошо бы внедрить такой курс где-нибудь в России. Название, опять же, удачное: NAND-to-Tetris.



Date: 2013-11-14 20:22 (UTC)
From: [identity profile] winpooh.livejournal.com
Как можно вместить столько материала в 12 недель? Один только курсеровский курс по компиляторам, не слишком глубокий, занимает 10 недель.

Date: 2013-11-14 21:02 (UTC)
From: [identity profile] sab123.livejournal.com
Там оно на самом деле не строится с нуля. Просто про каждый уровень проскакивается по верхушкам, делается несколько упражнений, а на следующий уровень выдаются готовые как бы уже построенные элементы. Для обзора и чтобы заинтересовать процессом - как раз нормально.

Date: 2013-11-14 20:30 (UTC)
From: [identity profile] archaicos.livejournal.com
Т.е. один делает комп, другой - компилятор, третий - ОС, четвертый - тетрис? 12 недель как-то маловато, если каждый должен сделать каждую часть. Если только это не тетро-комп, тетро-ОС, тетро-язык.

Date: 2013-11-15 06:36 (UTC)
From: [identity profile] archaicos.livejournal.com
Посмотрел контент сайта. Местами слишком круто. Интересно, кроме ознакомления и как-бы причастности кто-то что-то получает?

Date: 2013-11-15 19:07 (UTC)
From: [identity profile] archaicos.livejournal.com
А, т.е. это метод осчастливливания, вон оно что! :)

Date: 2013-11-15 00:10 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Взяли и собственный HDL выдумали зачем-то. Подмножества верилога вполне бы хватило, но нет, слово module страшное, детям надо chip говорить. Поубивал бы.

Date: 2013-11-15 20:14 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Да ну. Если оставить только boolean gates и UDP primitives (для регистров), или, как у них, сделать регистры магическими элементами, например, с помощью V2K атрибутов, то парсер будет едва ли сложнее, чем у них, но хоть какой верилог.