DocumentCode :
2444454
Title :
EZ processes
Author :
Hanson, David R. ; Kobayashi, Makoto
Author_Institution :
Dept. of Comput. Sci., Princeton Univ., NJ, USA
fYear :
1990
fDate :
12-15 Mar 1990
Firstpage :
90
Lastpage :
97
Abstract :
EZ is a system that integrates the facilities provided separately by traditional programming languages and operating systems. This integration is accomplished by casting services provided by traditional operating services as EZ language features. EZ is a high-level string processing language with a persistent memory. Traditional file and directory services are provided by EZ´s strings and associative tables, and tables are also used for procedure activations. A description is given of processes in EZ, which are procedure activations that execute concurrently and share the same, persistent virtual address space. They are semantically similar to threads or lightweight processes in some operating systems. Processes are values. They are just associative tables and have all of the characteristics of other EZ values, including persistence. Examples of their use and a brief overview of their implementation are included
Keywords :
high level languages; programming theory; EZ processes; file and directory services; high-level string processing language; operating systems; programming languages; virtual address space; Casting; Computer languages; Computer science; Debugging; Encapsulation; File systems; Laboratories; Operating systems; Runtime; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1990., International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-2036-6
Type :
conf
DOI :
10.1109/ICCL.1990.63764
Filename :
63764
Link To Document :
بازگشت