14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

James Gosling 132<br />

James Gosling<br />

James Arthur Gosling<br />

Born May 19, 1955<br />

near Calgary, Alberta, Canada<br />

Residence United States<br />

Nationality Canada<br />

Alma mater Carnegie Mellon University, University of Calgary<br />

Occupation Computer Scientist<br />

Employer None [1]<br />

Known for Java programming language<br />

Awards Officer of the Order of Canada<br />

Website<br />

James Gosling's weblog [2]<br />

James A. Gosling, OC (born May 19, 1955 near Calgary, Alberta, Canada) is a software developer, best known as<br />

the father of the Java programming language.<br />

Education and career<br />

In 1977, James Gosling received a B.Sc in Computer Science from the University of Calgary. In 1983, he earned a<br />

Ph.D in Computer Science from Carnegie Mellon University, and his doctoral thesis was titled "The Algebraic<br />

Manipulation of Constraints". While working towards his doctorate, he wrote a version of emacs (gosmacs), and<br />

before joining Sun Microsystems he built a multi-processor version of Unix [3] while at Carnegie Mellon University,<br />

as well as several compilers and mail systems.<br />

Between 1984 and 2010, Gosling was with Sun Microsystems. He is known as the father of the Java programming<br />

language.<br />

[1] [4]<br />

On April 2, 2010, Gosling left Sun Microsystems which had recently been acquired by the Oracle Corporation.<br />

Regarding why he left, Gosling wrote on his blog that "Just about anything I could say that would be accurate and<br />

honest would do more harm than good."

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!