type system;
type inference;
type-checking;
type theory;
semantic model;
D O I:
10.1007/BF02943207
中图分类号:
TP3 [计算技术、计算机技术];
学科分类号:
0812 ;
摘要:
Type system provides a precise description of a programming language. This is a prerequisite for the implementation and use of language. It also conducts mechanical and transparent type-checking on programs to prevent the occurrence of execution error during the running of programs. So, it can be said that, on the one hand, type system works as a formal tool to do mathematical analysis of language; on the other hand, it is a formal method for rigorously and precisely designing and implementing language. In this paper, some basic concepts of type system are discussed first. And then, the implementation of a graph-rewriting-based functional language - SClean's type system is given in details. It is hoped that the proposed method of using and implementing type system is of practical usefulness.
机构:
SW Missouri State Univ, Dept Comp Informat Syst, Springfield, MO 65802 USASW Missouri State Univ, Dept Comp Informat Syst, Springfield, MO 65802 USA
Dattero, R
Galup, SD
论文数: 0引用数: 0
h-index: 0
机构:SW Missouri State Univ, Dept Comp Informat Syst, Springfield, MO 65802 USA