Adding real-time capabilities to Java

Kelvin Nilsen

Communications of the ACM · 1998 · 46 citations · 5 references

DOIFull text

Open access

Concepts

Abstract

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.

References

5