James gosling linkedin

James Gosling

Canadian computer scientist (born 1955)

James Arthur GoslingOC (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.

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.[4] He received a Bachelor of Science from the University of Calgary[5] and his M.A. and Ph.D. from Carnegie Mellon University, all in computer science.[2][6][7] He wrote a version of Emacs called Gosling Emacs (Gosmacs) while working toward his doctorate.

James Gosling facts for kids

James Arthur GoslingOC (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 window systems.

Early life

Gosling attended William Aberhart High School in Calgary, Alberta. 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. He 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. He built a multi-processor version of Unix for a 16-way computer system while at Carnegie Mellon University, before joining Sun Microsystems. He also developed several compilers and mail systems there. Gosling has two children

A Brief Biography of James Gosling and the History of Java

Luke Manship


James Gosling is considered the father of Java, the programming language we all know and (questionably) love. After receiving his Bachelor’s degree in computer science from the University of Calgary, Gosling obtained his Masters and PhD in the subject at Carnegie Mellon University. He began work at Sun Microsystems upon completion of his PhD. One day while working there, Gosling encountered a problem when he needed to write a program to translate software code from one language to another. Seeing the inherent problem with this, Gosling set out to create a programming language that could be written once and run anywhere (with the help of a few others, such as Mike Sheridan and Patrick Naughton). Thus, Java (and the JVM) was born!

It was originally called Oak and was meant for digital interactive television, but it was far too advanced for the industry it was meant to serve (it was renamed to Java due to a copyright issue with the name Oak). When creating Java, Gosling and the rest of the team stressed fi

Copyright ©mudmind.pages.dev 2025