A Typed Higher-Order Programming Language Based on the Pi-Calculus
暂无分享,去创建一个
The-calculus ooers an attractive basis for concurrent programming languages. It is small, elegant, and well understood, and it supports, via simple encodings,a wide range of high-level constructs such as structured data, higher-order programming, concurrent control structures, and objects. Moreover, familiar type systems for the-calculus have direct counterparts in the-calculus, yielding strong, static typing for high-level languages deened in this way.
[1] Inmos Corp,et al. Occam Programming Manual , 1984 .
[2] Robin Milner,et al. Definition of standard ML , 1990 .
[3] Davide Sangiorgi,et al. Typing and subtyping for mobile processes , 1993, [1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science.
[4] Robin Milner,et al. Communication and concurrency , 1989, PHI Series in computer science.