James Gosling | |
---|---|
Born | James Arthur Gosling May 19, 1955 |
Alma mater |
|
Known for | Java (programming language) Gosling Emacs |
Children | 2 |
Awards | Officer of the Order of Canada
IEEE John von Neumann Medal The Economist Innovation Award NAE Foreign Member Fellow Computer History Museum |
Scientific career | |
Institutions | |
Thesis | Algebraic Constraints (1983) |
Doctoral advisor | Bob Sproull and Raj Reddy[2] |
James Arthur Gosling OC (born 19 May 1955) is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.[3]
Gosling was elected a member of the National Academy of Engineering in 2004 for the conception and development of the architecture for the Java programming language and for contributions to window systems.