PerlCaffeine - Compiling Perl to Java']Java

被引:0
|
作者
Mccrae, R [1 ]
Evans, H [1 ]
Welland, R [1 ]
机构
[1] Univ Glasgow, Dept Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes PerlCaffeine, and extensible Perl-to-Java compiler. A Perl program is parsed and translated into semantically equivalent Java source code. This has two major benefits for the Perl programming community. Programmers can write code in Perl (their favorite language) and translate it into Java whenever that language is most appropriate. Compiling Perl to Java provides another approach to inter-language use, without having to provide a Perl interpreter inside Java or vice versa. A description of the system's design and implementation is given, together with details of how the semantics of Perl are mapped to Java and what is involved in extending the system to a more complete Perl subset. The paper also reports some preliminary performance results.
引用
收藏
页码:127 / 135
页数:9
相关论文
共 50 条
  • [21] Java']Java, Java']Java, Java']Java and more
    Makulowich, JS
    [J]. DATABASE, 1997, 20 (01): : 74 - 75
  • [22] Compiling lazy functional programs based on the spineless tagless G-machine for the Java']Java virtual machine
    Choi, K
    Lim, HI
    Han, T
    [J]. FUNCTIONAL AND LOGIC PROGRAMMING, PROCEEDINGS, 2001, 2024 : 92 - 107
  • [23] Perldoop2: a Big Data-oriented source-to-source Perl-Java']Java compiler
    Pineiro, Cesar
    Abuin, Jose M.
    Pichel, Juan C.
    [J]. 2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 933 - 940
  • [24] Java']Java, Java']Java everywhere
    不详
    [J]. DATAMATION, 1996, 42 (11): : 11 - 11
  • [25] Are scripting languages any good? A validation of Perl, Python']Python, Rexx, and Tcl against C, C++, and Java']Java
    Prechelt, L
    [J]. ADVANCES IN COMPUTERS, VOL 57, 2003, 57 : 205 - 270
  • [26] Not whether Java']Java but how Java']Java
    Wallace, C
    Martin, P
    [J]. ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 517 - 518
  • [27] Java']Java/A - Taking components into Java']Java
    Hacklinger, F
    [J]. INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 163 - 168
  • [28] Formalizing the safety of Java']Java, the Java']Java virtual machine, and Java']Java card
    Hartel, PH
    Moreau, L
    [J]. ACM COMPUTING SURVEYS, 2001, 33 (04) : 517 - 558
  • [29] An interactive HTML']HTML ocean nowcast GUI based on Perl and Java']JavaScript
    Sakalaukus, PJ
    Fox, DN
    Perkins, AL
    Smedstad, LF
    [J]. COMPUTERS & GEOSCIENCES, 1999, 25 (01) : 83 - 90
  • [30] Java']Java: Coordination and communication for Java']Java agents
    Ciancarini, P
    Rossi, D
    [J]. MOBILE OBJECT SYSTEMS: TOWARDS THE PROGRAMMABLE INTERNET, 1997, 1222 : 213 - 226