|
Localized Lama gradual typing
[Локализованное применение частичной типизации]
V. S. Kryshtapovich ITMO University
Аннотация:
Частичная типизация – это современный подход для сочетания преимуществ статической и динамической типизации. Но несмотря на то, что научные исследования направлены на корректность систем типов, многие языки намеренно делают систему некорректной для ускорения производительности. Данная работа посвящена реализации диалекта языка Лама, который поддерживает частичную типизацию для явно указанных участков кода. Целью реализации является сочетание двух подходов: обеспечение типобезопасности в одних участках кода и производительность языка в других участках кода. Статья раскрывает детали реализации и свойства полученной системы типов. Также рассматриваются способы улучшения полноты и корректности полученной системы типов.
Ключевые слова:
языки программирования, частичная типизация, системы типов, исчисление преобразований.
Образец цитирования:
V. S. Kryshtapovich, “Localized Lama gradual typing”, Труды ИСП РАН, 33:3 (2021), 61–76
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp599 https://www.mathnet.ru/rus/tisp/v33/i3/p61
|
Статистика просмотров: |
Страница аннотации: | 80 | PDF полного текста: | 30 | Список литературы: | 23 |
|