powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Необходимо сделать простейший интерпретатор.
8 сообщений из 8, страница 1 из 1
Необходимо сделать простейший интерпретатор.
    #33715635
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерпретировать надо функции.

Тоечть что-то типа ƒ(x) = x * ln(x)
Так вот фишка в том что надо программу научить вычислять x * ln(x) при определённом значении x.

Вот. Вроде понятно объяснил.
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33715683
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
взял лексему X, перевел в плавающее число,
потом сравнил с определенным значением и посчитал x * ln(x)

там исходники моего QBE to SQL конвертора
http://users.iptelecom.net.ua/~agp1/software/mkSql.tar.gz

без yacc-ков и lex-ов.
один С--
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33715871
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinИнтерпретировать надо функции.

Тоечть что-то типа ƒ(x) = x * ln(x)
Так вот фишка в том что надо программу научить вычислять x * ln(x) при определённом значении x.

Вот. Вроде понятно объяснил.
Тут есть неплохая реализация.
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33715933
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Мнеб алгоритмы такой фигни для начала узнать.
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33716416
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
алгоритмы живут в руководствах по яку и лексу
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33716450
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В яке,лексе, бизоне живёт не так много алгоритмов.

Лучше почитать Ахо и Ульмана.
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33716674
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилЛучше почитать Ахо и Ульмана.
+1
P.S. Если надо будет - обращайтесь.
...
Рейтинг: 0 / 0
Необходимо сделать простейший интерпретатор.
    #33721605
Mike_za
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если я правильно понял вашу задачу, Вам нужен обычный распознователь того что ввел пользователь

вы определяете ваш язык, какое то множество "конструкций" которое он должен содержать (и что сможет вводить пользователь)

например: операции + - =
функции ln(x) Sin(x)

1) реализуете логику этих самых конструкций
2) и реализуете их описание

анализируете текст, разбираете его на отдельные "конструкции" (исходя из описания), дальше что то с этими элементами делаете (вызываете реализацию ваших функций)

касаемо описания:
это модель конечного автомата
начальное состояние - текущая буква S,
берем следующую букву i
следующую n

получая на входе очередной символ мы переодим в очередное состояние...

у нас это было в курсе "языки программирования" "формальные крамматики" нечто подобное... еще там звучало понятие машины тюринга, е
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Необходимо сделать простейший интерпретатор.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]