Inter-language reflection: A conceptual model and its implementation

被引:12
|
作者
Gybels, K [1 ]
Wuyts, R
Ducasse, S
D'Hondt, M
机构
[1] Vrije Univ Brussels, Brussels, Belgium
[2] Univ Libre Bruxelles, Brussels, Belgium
[3] Univ Savoie, LISTIC, Savoie, France
[4] Univ Sci & Technol Lille, Villeneuve Dascq, France
关键词
meta programming; reflection; linguistic symbiosis; inter-language reflection;
D O I
10.1016/j.cl.2005.10.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Meta programming is the act of reasoning about a computational system. For example, a program in Prolog can reason about a program written in Smalltalk. Reflection is a more powerful form of meta programming where the same language is used to reason about, and act upon, itself in a causally connected way. Thus on the one hand we have meta programming that allows different languages or paradigms to be used, but without causal connection, while on the other hand we have reflection that offers causal connection but only for a single language. This paper combines both and presents inter-language reflection that allows one language to reason about and change in a causally connected way another language and vice versa. The fundamental aspects of inter-language reflection and the language symbiosis used therein, are discussed. Moreover the implementation of two symbiotic reflective languages is discussed: Agora/Java and SOUL/Smalltalk. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:109 / 124
页数:16
相关论文
共 50 条
  • [11] The quest for inter-language invariants. Is linguistics a science?
    Kramer, Johannes
    ZEITSCHRIFT FUR ROMANISCHE PHILOLOGIE, 2009, 125 (04): : 734 - 735
  • [12] The Use of Complaints in the Inter-Language of Turkish EFL Learners
    Deveci, Tanju
    COLOMBIAN APPLIED LINGUISTICS JOURNAL, 2010, 12 (02) : 25 - 42
  • [13] On the Impact of Inter-language Dependencies in Multi-language Systems
    Grichi, Manel
    Abidi, Mouna
    Jaafar, Fehmi
    Eghan, Ellis E.
    Adams, Bram
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 509 - 509
  • [14] INTER-LANGUAGE COMPARISON OF WORD-ASSOCIATION RESPONSES
    KURCZ, I
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 1966, 1 (02) : 151 - 161
  • [15] ILEA: Inter-language analysis across java and C
    Gang, Tan
    Morrisett, Greg
    Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, 2007, : 39 - 56
  • [16] Literal Inter-Language Use Case Driven Modularization
    Bystricky, Michal
    Vranic, Valentino
    COMPANION PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MODULARITY (MODULARITY COMPANION'16), 2016, : 99 - 103
  • [17] ILEA: Inter-language analysis across Java and C
    Boston College, United States
    不详
    ACM SIGPLAN Notices, 2007, 42 (10): : 39 - 56
  • [18] On the Relationship between the Overcoming of the Inter-Language and the Language Input for the Russian Learners
    Liu, Yan
    PROCEEDINGS OF THE 2ND ANNUAL INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE AND CONTEMPORARY HUMANITY DEVELOPMENT (SSCHD), 2016, 73 : 264 - 267
  • [19] INTER-LANGUAGE PAROEMIOLOGICAL CONFORMITY IN THE TATAR AND TURKISH LANGUAGES
    Dunaeva, Rufina Rishatovna
    Yusupova, Alfiya Shavketovna
    Mugtasimova, Gulnaz Rinatovna
    Cengel, Hulya Kasapoglu
    LAPLAGE EM REVISTA, 2020, 6 : 36 - 40
  • [20] Inter-language vowel perception and production by Korean and Japanese listeners
    Ingram, JCL
    Park, SG
    ICSLP 96 - FOURTH INTERNATIONAL CONFERENCE ON SPOKEN LANGUAGE PROCESSING, PROCEEDINGS, VOLS 1-4, 1996, : 446 - 449