Communications of the ACM · 1998 · 46 citations · 5 references
BusinessInformation SystemsDecision Support SystemsKnowledge CaptureKnowledge CreationAlerting SystemsSource Evaluation
Sun Microsystems initially developed Java as a tool to support internal development of small embedded systems. Later, they determined the language was appropriate for development and distribution of Internet applications and released the language to the general public. Java is object oriented with syntax derived from C and C++ [1, 10], however, Java's designers chose not to pursue full compatibility with C and C++ because they preferred to eliminate from these languages certain troublesome features. In particular, Java does not support enumerated constants; pointer arithmetic; traditional functions, structures and unions; multiple inheritance; goto statements; operator overloading; and preprocessor directives.
5
Issues in the Design and Implementation of Real-Time Java
Kelvin Nilsen · 1998 · 67 citations
Reliable real-time garbage collection of C++
Kelvin Nilsen · Computing systems · 1994 · 25 citations