Sciweavers

CSREAESA
2004

Language Selection for Mobile Systems: Java, C, or Both?

14 years 1 months ago
Language Selection for Mobile Systems: Java, C, or Both?
For many years, C has been known as a fast, yet unfriendly language. Similarly, Java presents its own trade-offs, including more advanced language features at the cost of slower execution. As Java implementations continue to mature, this distinction has become less clear. Special hardware, better libraries and more sophisticated compilers have placed Java-based program execution times in the same realm as C-based programs. This paper demonstrates that superior performance is obtained by carefully selecting the appropriate language for implementing the system. In some cases, this will involve both languages interacting synergistically. For the SciMark 2.0 benchmark suite, using the Java Native Interface (JNI) increases performance by 2.29X
Keith S. Vallerio, Niraj K. Jha
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2004
Where CSREAESA
Authors Keith S. Vallerio, Niraj K. Jha
Comments (0)