Александр Сидорченко
Оракул
(50196)
2 месяца назад
Синтаксический анализатор - грамматики, цепочки, терминальные символы, не терминальные символы, машины Тьюринга, машины Поста, цепи Маркова, классификация грамматик по Хомскому, лексический анализ, лексемы, нормальные формы Бэкуса-Наура, нормализация, синтаксический анализ, конечные автоматы, восходящий разбор, обратная польская нотация, нисходящий разбор, стеки, дерево синтаксического разбора, таблицы переходов, состояния, регулярные выражения, построение компиляторов, ассемблирование, кодогенерация, bison/yacc/flex/lex
Литература: Ахо, Ульман,Хопкрофт, Седжвик, Вирт, Шень, Новиков
kaiu
Высший разум
(117665)
2 месяца назад
Значит тебе не интересно программирование. Выбор свободной темы делают для того, чтобы не было задач из под палки, так как на работе будешь только и делать то, что прикажут. А так если понравится какое-то направление, то может потом по нему и пойдешь. Ассемблер сложен, а си проще и по производительности почти как ас, ну а с++ уже если что-то с классами мутить, может большую программу. Можно и игру бы...но вот твой объем в 100 страниц намекает, что это работа на диплом, а для него надо хорошо подумать и делать что-то близкое к твоей будущей работе.
Денис РаткевичУченик (112)
2 месяца назад
программирование действительно не особо привлекает, но универ такой, что оно везде)
Шел не на программиста
По поводу объема, я 2 курс)
Прошлая курсовая калькулятор матриц, примерно так и вышла по объему