James Gosling
James Gosling | |
|---|---|
Gosling in 2008 | |
| 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 |
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.
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 windowing systems.