ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1105251 Топик полностью
Dingo (01.06.2021 06:44, просмотров: 412) ответил symbions на Ну так и планируется, только нет у студентов 5 попыток. Поэтому и хочется сначала программирование на ПК, а потом уже привязка к железу СИ и асма
Я потому и указал препятствие - "без конкретной задачи", чтобы не повторяли моих ошибок. Mahagam так же на один момент навёл - а какой объём знаний уже есть? Чтобы электронщикам объяснять как это работает, надо чтобы они уже оперировали (не просто знали, а могли оперировать) логикой, триггерами, регистрами. Если более общий курс, то соглашусь, что упор на типы данных и алгоритмы сделать. И показать, как наращивать сложность системы(иерархия). 

C/C++ - тут сложно. Си обозримей и проще, С++ в плане генерации кода не уступает, но уровень абстракций выше (а значит и разрыв для понимания, взаимосвязей). Если учить именно алгоритмам и типам данных, то где-то было, как для С++ включить проверки, что-то вроде -Wpedantic, -Wall.

PS: А задача была забавная: написать патчер для UFO-2 X-COM сохраняшек, чтобы не ручками hex-коды править.