James Gosling

E73444

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

All labels observed (2)

Label Occurrences
James Gosling canonical 4
James Arthur Gosling 1

How this entity was disambiguated

Statements (49)

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

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

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 Gosling
linked to: Ryan Gosling
field computer science
fullName James Arthur Gosling
linked to: James Gosling
givenName James
honor IEEE John von Neumann Medal
Japan Prize in Information and Communications
National Academy of Engineering membership
Officer of the Order of Canada
The Economist Innovation Award in Computing and Telecommunications
influenced C# programming language
Kotlin programming language
linked to: Kotlin

Scala programming language
linked to: Scala

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 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 Green project at Sun Microsystems
linked to: Sun Microsystems

How these facts were elicited

Referenced by (5)

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

Java designedBy James Gosling
James Gosling fullName James Arthur Gosling
linked to: James Gosling
Guy L. Steele Jr. coAuthor James Gosling