James Gosling

E73444

James Gosling is a Canadian computer scientist best known as the creator of the Java programming language.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
James Arthur Gosling 1

Statements (49)

Predicate Object
instanceOf Canadian person
computer scientist
inventor
software engineer
almaMater CMU
surface form: Carnegie Mellon University

University of Calgary
areaOfWork programming languages
software tools
virtual machines
birthDate 1955-05-19
birthPlace Calgary
surface form: Calgary, Alberta, Canada
citizenship Canada
degree Bachelor of Science in Computer Science
PhD in Computer Science
designed Gosling Emacs text editor
NeWS window system
developed Java
surface form: Java programming language

original Java compiler
original Java virtual machine
doctoralThesisTopic compiler and virtual machine design
employer Amazon Web Services
Google
Liquid Robotics
Oracle Corporation
Sun Microsystems
familyName Ryan Gosling
surface form: Gosling
field computer science
fullName James Gosling self-linksurface differs
surface form: James Arthur Gosling
givenName James
honor IEEE John von Neumann Medal
Japan Prize in Information and Communications
National Academy of Engineering
surface form: National Academy of Engineering membership

Officer of the Order of Canada
The Economist Innovation Award
surface form: The Economist Innovation Award in Computing and Telecommunications
influenced C# programming language
Kotlin
surface form: Kotlin programming language

Scala
surface form: Scala programming language

enterprise software development
knownFor creating the Java programming language
design of the Java virtual machine
work on software development tools
language English
memberOf Association for Computing Machinery
nationality Canadian
notableWork Java Language Specification
surface form: The Java Language Specification
position Chief Technology Officer at Liquid Robotics
Distinguished Engineer at Amazon Web Services
Vice President and Fellow at Sun Microsystems
project Sun Microsystems
surface form: Green project at Sun Microsystems

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java designedBy James Gosling
James Gosling fullName James Gosling self-linksurface differs
this entity surface form: James Arthur Gosling