Lably
Skip to content

James Gosling

Canadian computer scientist (born 1955)

  • 4 min read
  • 4 chapters
James Gosling at an Enterprise Java Australia seminar
Peter Campbell · CC BY-SA 4.0

Related on Lably

Through Java (programming language), Computer science and Java virtual machine

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.

Early life

Gosling was born in Calgary, Alberta, to Joyce Morrison and Dave Gosling. He is of English, Welsh, Scottish, and Icelandic descent. Gosling attended William Aberhart High School. While in high school, he wrote some of the software to analyze data from the ISIS 2 satellite, working for the University of Calgary physics department. received a Bachelor of Science from the University of Calgary and his M.A. and Ph.D. from Carnegie Mellon University, all in computer science. He wrote a version of Emacs called Gosling Emacs (Gosmacs) while working toward his doctorate and also the sc (spreadsheet calculator) in 1981. He built a multi-processor version of Unix for a 16-way computer system while at Carnegie Mellon University, before joining Sun Microsystems.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Scientists, inventors, and mathematicians