
Java
Tenets: PORT, FLAT, REUSE, trees, parallel, hier
Central concept: Choose portability over efficiency.
Sun Microsystems’ Java programming language has been a phenomenon in its
own right. As the heir apparent to the portable-language-of-choice throne
once held by the C programming language, it has firmly established itself as
the de facto language for new application development today. It isn’t perfect,
and it has its quirks. Yet, it is rapidly being adopted by the application pro
-
gramming masses.
Sun’s promotional message, “write once, run anywhere,” speaks resound-
ingly of the value of portability. And while Java is more portable than C, it is ...