ranking item image

James Gosling

Person

About

James Gosling is a renowned Canadian computer scientist, best known for developing the Java programming language. Born on May 19, 1955, in Calgary, Alberta, he earned his Bachelor's degree in computer science from the University of Calgary and later completed his Master's and Ph.D. at Carnegie Mellon University. Gosling began his career at Sun Microsystems in 1984, where he contributed to several projects, including the Network-extensible Window System (NeWS). His work on Java, initially called Oak, started in 1991 with Mike Sheridan and Patrick Naughton. The language was designed to be simple, object-oriented, and portable, allowing it to run on multiple platforms without recompilation. Gosling's contributions to Java revolutionized programming by enabling cross-platform compatibility. He left Sun Microsystems in 2010 after Oracle's acquisition and has since worked at Google, Liquid Robotics, and Amazon Web Services. Gosling has received numerous honors, including being appointed an Officer of the Order of Canada and the IEEE John von Neumann Medal. His impact on computer science extends beyond Java, with contributions to windowing systems and text editors like Gosling Emacs. Throughout his career, Gosling has demonstrated innovative thinking and leadership in the tech industry.