C to Java']Java: converting pointers into references

被引:0
|
作者
Demaine, ED [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1998年 / 10卷 / 11-13期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of converting C pointers to the less flexible concept of references. Our main application is converting scientific applications from C to Java. We provide a general method to model essentially all features of pointers using references. The model is easily implemented in Java. We give optimizations that map key facilities like arrays and structures onto the obvious Java equivalents, arrays and objects. These improvements make the conversion 'optimal' for all typed pointers. For untyped pointers, we can still fall back on the general model, hence providing general automatic conversion from C to Java code, whose efficiency improves with the quality of the C code. (C) 1998 John Whey & Sons, Ltd.
引用
收藏
页码:851 / 861
页数:11
相关论文
共 50 条
  • [41] Sorting in Java']Java & C#
    Perelman-Hall, D
    DR DOBBS JOURNAL, 2006, 31 (01): : 49 - 52
  • [42] THE RELIGION OF JAVA']JAVA - GEERTZ,C
    JOHNSON, HM
    JOURNAL FOR THE SCIENTIFIC STUDY OF RELIGION, 1961, 1 (01) : 138 - 140
  • [43] THE RELIGION OF JAVA']JAVA - GEERTZ,C
    YINGER, JM
    AMERICAN SOCIOLOGICAL REVIEW, 1961, 26 (03) : 490 - 491
  • [44] DUTCH IN JAVA']JAVA - DAY,C
    VELLA, WF
    JOURNAL OF ASIAN STUDIES, 1970, 29 (02): : 489 - 490
  • [45] Non-null references by default in Java']Java: Alleviating the nullity annotation burden
    Chalin, Patrice
    James, Perry R.
    ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 227 - +
  • [46] Improving 64-bit Java']Java IPF performance by compressing heap references
    Adl-Tabatabai, AR
    Bharadwaj, J
    Cierniak, M
    Eng, M
    Fang, J
    Lewis, BT
    Murphy, BR
    Stichnoth, JM
    CGO 2004: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2004, : 100 - 110
  • [47] Object-relative addressing: Compressed pointers in 64-bit Java']Java virtual machines
    Venstermans, Kris
    Eeckhout, Lieven
    De Bosschere, Koen
    ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 79 - +
  • [48] Java']Java-through-C compilation: An enabling technology for Java']Java in embedded systems
    Varma, A
    Bhattacharyya, SS
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 161 - 166
  • [49] Convert2Java']Java: semi-automatic conversion of C to Java']Java
    Allan, VH
    Chen, X
    FUTURE GENERATION COMPUTER SYSTEMS, 2001, 18 (02) : 201 - 211
  • [50] Strategies for migration from C to Java']Java
    Martin, J
    Müller, HA
    FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2001, : 200 - 209