RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2022, том 34, выпуск 3, страницы 13–30 (Mi tisp690)

Unified type system for the modern general-purpose programing language

[Унифицированная система типов для современного языка программирования общего назначения]

A. Kanatov, E. Zouev

Innopolis University

Аннотация: Данная статья представляет обзор системы типов, которая отражает тенденцию конвергенции процедурной, объектно-ориентированной, функциональной и параллельной парадигм программирования, базирующейся статической проверке типов с использование их автоматического вывода и возможностью гарантии целости типов при выполнении. Ключевым аспектом системы типов является ее базирование на 2х атомарных константах и выводах всех остальных типов из этого базиса.

Ключевые слова: объект, константный объект, тип, юнит, класс, модуль, интерфейс, конформность типов, согласованность типов, преобразования типов, процедуры установки значений, объекты ссылки и объекты значения, понятие неизменяемости

Язык публикации: английский

DOI: 10.15514/ISPRAS-2022-34(3)-2



© МИАН, 2024