Supporting Language Interoperability by Dynamically Switched Behaviors.

CEUR Workshop Proceedings-Series(2011)

引用 24|浏览28
暂无评分
摘要
Software programs are often written in more than one programming language as the emergence of domain specific languages testifies. Language interpreters are easily embeddable and performances are usually satisfactory. However, inter-language interaction remains a field tarnished by poor performances. The reason is that alien objects are wrapped, implying the use of expensive forwarding and converting mechanism. We propose to represent alien objects as the set of different states and behaviors it may have by moving between languages, thus avoiding wrapping and conversion. We have validated our solution on integration of Java and Smalltalk programming languages.
更多
查看译文
关键词
Programming Language,Virtual Machine,Object Transitions,Java,Smalltalk
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要