James Gosling: A True Computer Geek
Nowadays,
if someone were to ask you who Steve Jobs or who Bill Gates was, high chances
are you would have a lot to say about it. However, there are a lot of
influential people in the field of computer engineering and computer science that
you may not be aware of. And James Gosling is no exception. No, he’s not
related to the famous actor Ryan Gosling but they do share the same last name.
James
Gosling was born on May 19, 1955 in Calgary, Canada and is specifically known
as the father of the Java programming language. Java is a “general purpose computer programming
language that is concurrent, class based, and object oriented” and it’s
designed so that java code can be written out on a platform but does not have
to compile if you wish to use the same code on another platform. It is also
known as a “high-level” language due to its ease of understanding. Instead of
programmers using numeric codes this language allows you to use English based
commands thus making it easy for virtually anyone to understand and use.
Around
the age of twenty-two, Gosling received a BSc in computer science and was
quickly on his way to getting his doctorate. To finish his academic career, in
1983 he received a PhD in Computer Science from Carnegie Melton University in
Pittsburgh, Pennsylvania. A few of his early achievements consisted of creating
the original version of the Emacs text editor, also knows as Gosmacs, which was
designed for the Unix operating system. Not to mention, he built several
compilers, mail systems and even a multi processor version of Unix.
In
1984, Gosling’s life changed when he decided to join Sun Microsystems, where it
wasn’t long when he was promoted to be chief technology officer for the
developer product group. Six years later in 1990 he was appointed to lead a
project that was code named Green, which eventually became what we all know to
be Java. The purpose of the project Green was to develop software that would be
able to run on different computer devices and networks without having to be
specifically customized for a specific computer. Green aimed to create software
that was easy to use and was highly efficient. After a lot of hard work Sun Microsystems
finally launched Java in 1995. Gosling worked on the original design of Java
and implemented the original compiler and virtual machine when Java launched.
This being one of his major achievements, he was elected to the US National
Academy of Engineering.
Although
Java claimed to be a “write once, run anywhere”
programming language, the success it has had is because Java has created a
strong and reusable code that con run on different devices such as computers,
tablets and even mobile phones.
In
an article from computer weekly it states “Gosling realized that some of the
underlying principles they had created would be very useful in the Internet age”
and boy was he right.

4 Comments:
I applaud anyone that pursues a degree in computer science. Not only is this a difficult major, but it is a valuable one. The amount of coding and the different coding languages that you have to learn is intense. This man actually invented the language java. I have many friends that both love and hate this man based on their knowledge of Java. Awesome pick for a scholar in your field.
I like all the facts you included about Gosling. I know that he is a very important person in history because he truly re-invented the computer technology we used back then and without him, technology as we know it today would be different. You were very informative and cut straight to the chase which is a very good thing. Great writing structure and analysis.
Hi Kevin, your post was very concise and informative, it reminded me of the time I took my first programming class, which was in Java. I wish professors could teach a bit more about the people behind all computer languages because they are important to know and not just jump into the technical part right away. Great job at sharing relevant information about Gosling’s education and work. Check out this short clip about java: http://www.youtube.com/watch?v=SRLU1bJSLVg
Do you think James Gosling was aware of how he was going to change the world and technology when he released the first version of Java?
Great topic. James Gosling has had a major effect on my life in the sense that I make a living writing programs in the language he developed. Java truly did pioneer a major shift in the application of object oriented programming languages so, considering your major, I can't think of a better person for you to write about. Great choice!
Post a Comment
Subscribe to Post Comments [Atom]
<< Home