|
|
|
Let’s talk about our #1 Honorary
Champion: James Gosling
“James Arthur Gosling” - Father of Java
James A. Gosling, O.C., Ph.D (born May 19,
1955 near Calgary, Alberta, Canada) is a famous
software developer, best known as the father
of the Java programming language.
Education and career :
In 1977, James Gosling received a B.Sc in
Computer Science from the University of
Calgary. In 1983, he earned a Ph.D in Computer
Science from Carnegie Mellon University, and
his doctoral thesis was titled “The Algebraic
Manipulation of Constraints”. While working
towards his doctorate, he wrote a version of
emacs (gosmacs), and before joining Sun
Microsystems he built a multi-processor version
of Unix[1] while at Carnegie Mellon University,
as well as several compilers and mail systems.
Since 1984, Gosling has been with Sun
Microsystems, and is generally known best as
the founder of the Java programming language.
Contributions :
He is generally credited as the inventor of
the Java programming language in 1994. He
did the original design of Java and implemented
its original compiler and virtual machine. For
this achievement he was elected to the United
States National Academy of Engineering. He has
also made major contributions to several other
software systems, such as NeWS and Gosling
Emacs. He also cowrote the “bundle” program,
a utility thoroughly detailed in Brian Kernighan
and Rob Pike’s book The Unix Programming
Environment.
He also built a WYSIWYG text editor, a
constraint based drawing editor and a text
editor called ‘Emacs’ for Unix systems.
|
|
Over the years he has built satellite data
acquisition systems, a multiprocessor version
of Unix, several compilers, mail systems and
window managers, as well as text and drawing
editors.
At Carnegie-Mellon University in Philadelphia, he
did his doctorate where he developed a text
editor called “Emacs,” which became the most
widely used Unix text editor. After completing
his doctorate in computer science in 1983, Dr.
Gosling worked briefly as a researcher for IBM
and then, in September 1984, accepted an
invitation to join a small startup company in
California - Sun Microsystems. There he pursued
his interest in networking techniques and
products. In 1990 he became part of a team
called the Green project that was developing
new networking tools. The rise of the World
Wide Web enabled him to conjure up a system
where “applets” of applications move through
the Internet and provide multimedia capabilities
on any computer. Launched in 1995, Java has
freed programmers from the confines of
proprietary systems. Applications can run on
computers across the Internet regardless of
the operating system they use.
At Sun his early activity was as lead engineer
of the NeWS window system. He did the original
design of the Java programming language and
implemented its original compiler and virtual
machine.
Currently, he is acting as Vice President and
Sun Fellow with Sun Microsystems Inc. and
actively contributing in sun’s new innovations
and products. He is still exploring the new java
horizons.
Honours :
In Feb 2007, he was appointed as an Officer of the
Order of Canada. The Order is Canada’s highest
civilian honour. Officers are the second highest
grade.
Personal Corner :
He enjoys being an amateur chef and living in Redwood City, halfway between San Francisco and San Jose, with his wife Judy and daughters Kate and Kelsey
|
|
Oct 2007 | Java Jazz Up |24 |
|
|
|
Pages:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53 ,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63 ,
64,
65 ,
66 ,
67 ,
68 ,
69 ,
70,
71,
72,
73,
74,
75,
76,
77,
78,
Download PDF |
|
|
|
|
|
|
|
|
|