Abstract machines for programming language implementation

被引:31
作者
Diehl, S
Hartel, P
Sestoft, P
机构
[1] Univ Saarland, FB Informat 14, D-66041 Saarbrucken, Germany
[2] Univ Southampton, Dept Elect & Comp Sci, Southampton SO17 1BJ, Hants, England
[3] Royal Vet & Agr Univ, Dept Math & Phys, DK-1871 Frederiksberg C, Denmark
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2000年 / 16卷 / 07期
关键词
abstract machine; compiler design; programming language; intermediate language;
D O I
10.1016/S0167-739X(99)00088-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an extensive, annotated bibliography of the abstract machines designed for each of the main programming paradigms (imperative, object oriented, functional, logic and concurrent). We conclude that whilst a large number of efficient abstract machines have been designed for particular language implementations, relatively little work has been done to design abstract machines in a systematic fashion. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:739 / 751
页数:13
相关论文
共 140 条
[1]  
Aho AV., 1988, AWK PROGRAMMING LANG
[2]  
AITKACI H, 1991, WARRENS ABSTRACT MAC
[3]  
ALI KAM, 1991, P 8 INT C LOG PROGR, P757
[4]  
ALI KAM, 1988, P 5 INT C S LOG PROG, P1531
[5]  
ALI KAM, 1990, P 1990 N AM C LOG PR, P807
[6]  
AMMANN U, 1981, PASCAL LANGUAGE ITS
[7]  
[Anonymous], 1987, IMPLEMENTATION FUNCT
[8]  
[Anonymous], 1989, SMALLTALK 80 LANGUAG
[9]  
ARGO G, 1989, 4TH ACM C FUNCT PROG, P100
[10]  
ARMSTRONG JL, 1992, P C SOFTW ENG TEL SY