Treffer: HIGH-PERFORMANCE JAVA.
Weitere Informationen
This article focuses on Java programming language. Java programming language has captured the attention of a broad audience of programmers, software engineers and network application users alike, largely because of its features for interactive and Internet programming. Java is commonly perceived as being execution-inefficient, despite the fact that inefficiency is a property of language implementations, not of the language per se. Java is competitive with C and C++ programming languages for some applications on some platforms and is considerably safer to execute and easier to program. As Java implementations have improved, interest has focused on its possible use for high-performance computing (HPC). HPC applications place extreme demands on execution efficiency, requiring not just sophisticated compilers but highly tuned run-time environments that exploit the characteristics of each host architecture. One distinct Java advantage is support for secure, portable, dynamic target code. This makes it a promising vehicle for irregular applications, such as those requiring thread-based parallelism or run-time compilation and optimization.