Транслятор языка ЛЯПАС-Т на язык ассемблера для ОС Windows и Linux
Представлены результаты по созданию транслятора с языка ЛЯПАС-Т на язык ассемблера fasm. Цель разработки - популяризация ЛЯПАСа как претендента на роль национального языка программирования для создания доверенных программ и построения защищённых компьютерных систем. Для написания транслятора использовались генераторы лексических и синтаксических анализаторов flex и Bison в целях приведения грамматики ЛЯПАСа к общепринятому виду и получения эффективного LALR-анализатора.
Скачать электронную версию публикации
Загружен, раз: 182
Ключевые слова
ЛЯПАС-Т, транслятор, компьютерная безопасность, программирование, LYaPAS-T, translator, computer security, programmingАвторы
ФИО | Организация | Дополнительно | |
Князев Владимир Николаевич | Ярославский государственный университет им. П.Г.Демидова | студент математического факультета специальности «Компьютерная безопасность» | darknyaz@yandex.ru |
Князева Марина Сергеевна | Ярославский государственный университет им. П.Г.Демидова | студентка математического факультета специальности «Компьютерная безопасность» | ututun@yandex.ru |
Ссылки
Агибалов Г. П. К возрождению русского языка программирования // Прикладная дискретная математика. 2012. №3. С. 77-84.
Торопов Н. Р. Язык программирования ЛЯПАС // Прикладная дискретная математика. 2009. №2. С. 9-25.
Агибалов Г. П., Липский В. Б., Панкратова И. А. О криптографическом расширении и его реализации для русского языка программирования // Прикладная дискретная математика. 2013. №3. С. 93-104.
Broslavskiy O. V. AES in LYaPAS // Прикладная дискретная математика. Приложение. 2013. №6. С. 102-104.
Гречнев С. Ю., Стефанцов Д. А. Модификация ЛЯПАСа для разработки ОС // Прикладная дискретная математика. Приложение. 2015. №8. С. 129-131.
Ахо А. В., Лам М. С., Сети Р., Ульман Д. Д. Компиляторы: принципы, технологии и инструментарий. М.: Вильямс, 2008.
Крэндалл Р., Померанс К. Простые числа. Криптографические и вычислительные аспекты. M.: УРСС, 2011.

Транслятор языка ЛЯПАС-Т на язык ассемблера для ОС Windows и Linux | ПДМ. Приложение. 2016. № 9.
Скачать полнотекстовую версию
Загружен, раз: 911