Инструментальное средство обучения программированию и технике трансляции
Аннотация
Проект РуСи задуман в качестве инструмента обучения программированию школьников, студентов и взрослых людей, которые решили освоить эту замечательную специальность. Первоначальным толчком была необходимость создать простое, наглядное, но достаточно мощное средство программирования роботов, затем задача была расширена на обучение алгоритмической грамотности и информатике. Наконец, оказалось, что получившийся компактный компилятор с языка С (с некоторыми ограничениями) в коды оригинальной виртуальной машины может быть с успехом использован в курсе «Трансляция» специальности Программная инженерия. Архитектура виртуальной машины проекта РуСи будет описана в отдельной статье.
Литература
[2] A. N. Terekhov, R. M. Luchin, and S. A. Filippov, “Educational Cybernetical Construction Set for Schools and Universities,” IFAC Proceedings Volumes, vol. 45, no. 11, pp. 430‒435, 2012; doi: 10.3182/20120619-3-RU-2024.00094.
[3] TRIK. [Online]. Available: http://blog.trikset.com/
[4] S. C. Johnson, “Yacc: Yet Another Compiler-Compiler,” The Lex & Yacc Page. [Online]. Available: http://dinosaur.compilertools.net/yacc/
Материал публикуется под лицензией: