Hyper-programming in Java']Java

被引:0
|
作者
Zirintsis, E [1 ]
Dunstan, VS [1 ]
Kirby, GNC [1 ]
Morrison, R [1 ]
机构
[1] Univ St Andrews, Dept Math & Computat Sci, St Andrews KY16 9SS, Fife, Scotland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hyper-programming is a technology only available in persistent systems, since hyper-program source code contains both text and links to persistent objects. A hyper-programming system has already been prototyped in the persistent programming language Napier88. Here we report on the transfer of that technology to an object-oriented platform, Java. The component technologies required for hyper-programming include linguistic reflection, a persistent store, and a browsing mechanism, all of which have been reported elsewhere. The topics of discussion here are the additional technologies of: the specification of denotable hyper-links in Java; a mechanism for preserving hyper-links over compilation; a hyper-program editor; and the integration of the editor and the browser with the hyper-programming user interface. We describe their design and implementation. In total, these technologies constitute a hyper-programming system in Java.
引用
收藏
页码:370 / 382
页数:13
相关论文
共 50 条
  • [41] Research on Educational Reform of Java']Java Programming
    Cui, Limei
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2016), 2016, 130 : 710 - 713
  • [42] Using Java']Java for scientific programming and electromagnetics
    Martin, J
    Long, LN
    Morooney, KM
    COMPUTERS IN PHYSICS, 1998, 12 (06): : 601 - 607
  • [43] COMPARISON OF JAVA']JAVA AND SMALLTALK PROGRAMMING LANGUAGES
    Bublik, Tomas
    SOFTWARE DEVELOPMENT 2012, 2012, : 18 - 28
  • [44] The myths (and truths) of java']java games programming
    Davison, Andrew
    GAME-ON 2006: 7th International Conference on Intelligent Games and Simulation, 2006, : 5 - 9
  • [45] Teaching Parallel Programming with Java']Java and Pyjama
    Kurniawati, Ruth
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 2, 2022, : 1109 - 1109
  • [46] Parallel programming with Easy Java']Java Simulations
    Esquembre, F.
    Christian, W.
    Belloni, M.
    AMERICAN JOURNAL OF PHYSICS, 2018, 86 (01) : 54 - 67
  • [47] Runtime support for scalable programming in Java']Java
    Lim, Sang Boem
    Lee, Hanku
    Carpenter, Bryan
    Fox, Geoffrey
    JOURNAL OF SUPERCOMPUTING, 2008, 43 (02): : 165 - 182
  • [48] An automated learning system for Java']Java programming
    Daly, C
    Horgan, JM
    IEEE TRANSACTIONS ON EDUCATION, 2004, 47 (01) : 10 - 17
  • [49] Efficient Java']Java RMI for parallel programming
    Maassen, J
    Van Nieuwpoort, R
    Veldema, R
    Bal, H
    Kielmann, T
    Jacobs, C
    Hofman, R
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2001, 23 (06): : 747 - 775
  • [50] Mechanisms for secure modular programming in Java']Java
    Bauer, L
    Appel, AW
    Felten, EW
    SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (05): : 461 - 480