Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Guest

Guest


Профиль | Цитировать


Вообще, чтобы создать язык программирования (только формальный язык), нужно сделать для него лексический и синтаксический анализатор. Здесь понадобится теория формальных грамматик. Подробно это описано на сайте SoftCraft.ru. Далее по выбору - интерпритатор (прога запускается из программы-интерпритатора) или компилятор (создается исполняемый файл). Интерпритатор можно создать самому на основе выполнения команд программы на Вашем языке. Компилатор сделать сложнее - здесь нужна генерация кода... Вообще в сети много материалов по этому делу. Рекомендую прочитать книгу Ахо, Ульман, Сети "Компиляторы:разработка,...,...  "

Lex-генератор лексических анализаторов, а YACC-то ли синтаксических, то ли всего вместе...

Отправлено: 22:25, 19-02-2004 | #14