|
Unified type system for the modern general-purpose programing language
[Унифицированная система типов для современного языка программирования общего назначения]
A. Kanatov, E. Zouev Innopolis University
Аннотация:
Данная статья представляет обзор системы типов, которая отражает тенденцию конвергенции процедурной, объектно-ориентированной, функциональной и параллельной парадигм программирования, базирующейся статической проверке типов с использование их автоматического вывода и возможностью гарантии целости типов при выполнении. Ключевым аспектом системы типов является ее базирование на 2х атомарных константах и выводах всех остальных типов из этого базиса.
Ключевые слова:
объект, константный объект, тип, юнит, класс, модуль, интерфейс, конформность типов, согласованность типов, преобразования типов, процедуры установки значений, объекты ссылки и объекты значения, понятие неизменяемости
Образец цитирования:
A. Kanatov, E. Zouev, “Unified type system for the modern general-purpose programing language”, Труды ИСП РАН, 34:3 (2022), 13–30
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp690 https://www.mathnet.ru/rus/tisp/v34/i3/p13
|
|