|
Ученые записки Ереванского государственного университета, серия Физические и Математические науки, 2018, том 52, выпуск 2, страницы 119–133
(Mi uzeru467)
|
|
|
|
Informatics
On interpretation of typed and untyped functional programs
[Об интерпретации типизированных и бестиповых функциональных]
S. A. Nigiyan Chair of Programming and Information Technologies YSU, Armenia
Аннотация:
В работе рассматриваются алгоритмы интерпретации типизированных и бестиповых функциональных программ. Типизированные функциональные программы используют переменные любых порядков и константы, порядок которых $\leq 1$, причем константы порядка $1$ являются сильно вычислимыми, монотонными функциями с неопределенными значениями аргументов. Основной семантикой типизированной функциональной программы является функция с неопределенными значениями аргументов, которая является главной компонентой ее наименьшего решения. Алгоритмы интерпретации типизированных функциональных программ основаны на подстановках, $\beta$- редукции и канонической $\delta$-редукции. Основной семантикой бестиповой функциональной программы является бестиповый $\lambda$-терм, полученный посредством использования комбинатора неподвижной точки. Алгоритмы интерпретации бестиповых функциональных программ основаны на подстановках и $\beta$-редукции. Алгоритмы интерпретации исследуются на полноту и сравнимость. Исследуется, также, каким образом меняется “поведение” алгоритмов интерпретации после трансляции типизированной функциональной программы в бестиповую функциональную программу.
Ключевые слова:
typed functional program, untyped functional program, basic semantics, interpretation algorithm, completeness, comparability, translation.
Поступила в редакцию: 14.11.2017 Принята в печать: 25.01.2018
Образец цитирования:
S. A. Nigiyan, “On interpretation of typed and untyped functional programs”, Уч. записки ЕГУ, сер. Физика и Математика, 52:2 (2018), 119–133
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/uzeru467 https://www.mathnet.ru/rus/uzeru/v52/i2/p119
|
Статистика просмотров: |
Страница аннотации: | 143 | PDF полного текста: | 33 | Список литературы: | 18 |
|