计算机科学
程序设计语言
Java
编码(集合论)
Java中的泛型
Java 标注
功能(生物学)
软件
实时Java
集合(抽象数据类型)
进化生物学
生物
作者
Trong Duc Nguyen,Anh Tuan Nguyen,Tien N. Nguyen
标识
DOI:10.1145/2889160.2892661
摘要
Problem. Code migration between languages is challenging partly because different languages require developers to use different software libraries and frameworks. For example, in Java, Java Development Kit library (JDK) is a popular toolkit while .NET is the main framework used in C# software development. Code migration requires not only the mappings between the language constructs (e.g., statements, expressions) but also the mappings among the APIs of the libraries/frameworks used in two languages. For example, in Java, to write to a file, one can use FileWriter.write of FileWriter, and in C#, one can achieve the same function with StreamWriter.Write of StreamWriter. Such mapping is called API mapping.
科研通智能强力驱动
Strongly Powered by AbleSci AI