Java (2131/jav001)

Logo of JAVA

Developed by James Gosling (Sun Microsystems) who described it as,"a general purpose, concurrent, class-based OOL".
Modular and fully object-oriented.

originally called OAK.


Structures:
Related languages
Frost => Java   Target language for
OAK => Java   Evolution of
Java => µJava   Derivation of
Java => D   Influence
Java => GJ   Extension of
Java => Godiva   Evolution of
Java => HPJava   Extension to
Java => J++   Enhancement of
Java => JavaML   Implementation
Java => JML   Formalising in
Java => JPiccola   Target language for
Java => Kiev   Extension of
Java => LiveScript   Influence
Java => METAJ   Subset
Java => MetaJava   Extension of
Java => mJaba/LR   Extension of
Java => NETREXX   Targetting
Java => PIZZA   Evolution of
Java => PLUTO   Influence
Java => scriptic   Extension of
Java => Titanium   Extension of
Java => WAKABA   Target language for

References:
  • Abadi, Martin and Cardelli, Luca "A Theory of Objects" Springer Monographs in Computer Science, 1996 view details
  • Alex Nicolaou "A survey of distributed languages" term paper at Waterloo view details External link: Online copy
  • Stiller, Richard; Marlowe, Jos and Richard J. Stiller "Asunder: An Unauthorized History of the Origins of Java Programming Language" Briarwood Publications October 1, 1997 view details
  • Skillicorn, David B. and Talia, Domenico "Models and languages for parallel computation" pp123-169 view details
          in [ACM] ACM Computing Surveys (CSUR) 30(2) June 1998 view details
  • Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980 view details
          in Concurrency: Practice and Experience 2000 v12 view details
  • Library of Congress Subject Headings J38 view details
          in Concurrency: Practice and Experience 2000 v12 view details
    Resources
    • Logo of JAVA