Who are you looking for?Famoose.co
Appearance
Text size
Page width
Colour
James Gosling
Computer scientist

James Gosling

Famoose for

Creating the original design of the Java programming language.

Gosling Emacs · NeWS

Born
19 May 1955
Birthplace
Calgary, Canada

More people

James Gosling

James Gosling is a Canadian computer scientist whose work helped software run across different kinds of computers.

Early life

Teenage computing

Worked on satellite-data software while still at school.

University

Studied at Calgary and earned a doctorate at Carnegie Mellon.

Career

  1. 1984

    Sun Microsystems

    Joined the company where he developed Java.

  2. 1995

    Java launch

    The language was publicly introduced.

  3. 2017

    Amazon

    Joined Amazon Web Services.

Contributions

Gosling Emacs

Created an influential text editor.

NeWS

Developed a programmable window system.

Java

Designed its early language, compiler and virtual machine with a Sun team.

Beyond the lab

Family

Has two daughters with his wife Judy.

Cooking

Enjoys cooking outside his work in software.

Sources & photo creditBiography and careerFurther sourceAdditional context

Original photograph. Cropped and displayed in monochrome.

Photo: Peter Campbell. CC BY-SA 4.0 · Original image. Cropped and displayed in monochrome.