MAKING A COMPILER EASILY PORTABLE

被引:0
|
作者
BALLARIN, E [1 ]
BURKHART, H [1 ]
EIGENMANN, R [1 ]
KINDLIMANN, H [1 ]
MOSER, M [1 ]
机构
[1] SWISS FED INST TECHNOL,INST ELEKTR,CH-8092 ZURICH,SWITZERLAND
关键词
COMPUTER INTERFACES - COMPUTER SOFTWARE - Portability;
D O I
10.1109/52.2022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The authors describe a technique for porting a modern language that makes it possible to port the language quickly and still get fast execution. They relate the practical experience they gained when porting the compiler to different environments. They concentrate on transportation problems of compilers that generate machine code rather than those that generate interpreter code. The authors' approach is based on the definition of a universal operating-system interface that must be implemented on the target machine to install the compiler. They ported the Modula-2/68K compiler, which was developed at their institute and has successfully been installed at external sites. Of the two porting procedures they offered--source-code cross development and object-code transportation--the external sites preferred the latter because it requires less effort. 8 refs.
引用
收藏
页码:30 / 38
页数:9
相关论文
共 50 条
  • [1] A PORTABLE COMPILER FOR MICROCOMPUTERS
    YANKOV, B
    BONEV, S
    NIKOLOV, L
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (4-5): : 221 - 226
  • [2] A PORTABLE LISP COMPILER
    GRISS, ML
    HEARN, AC
    SOFTWARE-PRACTICE & EXPERIENCE, 1981, 11 (06): : 541 - 605
  • [3] A PORTABLE LISP COMPILER
    REISER, JF
    SOFTWARE-PRACTICE & EXPERIENCE, 1982, 12 (04): : 394 - 396
  • [4] Portable parallelizing Fortran compiler
    Averbuch, A
    Dekel, R
    Gabber, E
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1996, 8 (02): : 91 - 123
  • [5] PORTABLE, PARALLELIZING PASCAL COMPILER
    GABBER, E
    AVERBUCH, A
    YEHUDAI, A
    IEEE SOFTWARE, 1993, 10 (02) : 71 - 81
  • [6] An easily portable convex frame
    Colonna, PC
    JOURNAL OF BONE AND JOINT SURGERY, 1928, 10 : 88 - 88
  • [7] EASILY BUILT PORTABLE BLIND
    LECROY, M
    BIRD-BANDING, 1975, 46 (02): : 166 - 168
  • [8] HARE - AN OPTIMIZING PORTABLE COMPILER FOR SCHEME
    TEODOSIU, D
    SIGPLAN NOTICES, 1991, 26 (01): : 109 - 120
  • [9] OpenUH: an optimizing, portable OpenMP compiler
    Liao, Chunhua
    Hernandez, Oscar
    Chapman, Barbara
    Chen, Wenguang
    Zheng, Weimin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (18): : 2317 - 2332
  • [10] PORTABLE COMPILER EASES PROBLEMS OF SOFTWARE MIGRATION
    WOLF, L
    CHUNG, KM
    COMPUTER DESIGN, 1984, 23 (13): : 147 - 153