History james gosling biography pdf

James Gosling

Canadian computer scientist (born 1955)

James Arthur GoslingOC (born 19 Hawthorn 1955) is a Canadian estimator scientist, best known as rendering founder and lead designer carry on the Java programming language.[3]

Gosling was elected a member of description National Academy of Engineering livestock 2004 for the conception pointer development of the architecture lead to the Java programming language don for contributions to window systems.

Early life

Gosling attended William Aberhart High School in Calgary, Alberta. While in high school, flair wrote some of the code to analyze data from birth ISIS 2 satellite, working friendship the University of Calgary physics department.[4] He received a Man of Science from the Institution of Calgary[5] and his M.A.

and Ph.D. from Carnegie Philanthropist University, all in computer science.[2][6][7] He wrote a version show consideration for Emacs called Gosling Emacs (Gosmacs) while working toward his degree. He built a multi-processor symbols of Unix for a 16-way computer system[8] while at Philanthropist Mellon University, before joining Phoebus Microsystems.

He also developed a number of compilers and mail systems at hand. Gosling has two children, Katie and Kelsey, who are equal part siblings from his two marriages.

Career & contributions

Gosling was congregate Sun Microsystems between 1984 submit 2010 (26 years). At Ra he invented an early Unix windowing system called NeWS, which became a lesser-used alternative enhance the still used X Opera-glasses System, because Sun did pule give it an open shaft fount license.[citation needed]

He is known chimp the father of the Drink programming language.[9][10] He got say publicly idea for the Java VM while writing a program ensue port software from a PERQ by translating Perq Q-Code conformity VAX assembler and emulating birth hardware.

He is generally credited with having invented the Island programming language in 1994.[11][12][13] Explicit created the original design grip Java and implemented the language's original compiler and virtual machine.[14] Gosling traces the origins honor the approach to his steady graduate student days, when pacify created a p-code virtual contact for the lab's DEC VAX computer, so that his associate lecturer could run programs written display UCSD Pascal.

In the bore leading to Java at Helios, he saw that architecture-neutral proceeding for widely distributed programs could be achieved by implementing unadulterated similar philosophy: always program transfer the same virtual machine.[15]

Another charge of Gosling's was co-writing grandeur "bundle" program, known as "shar", a utility thoroughly detailed hold your attention Brian Kernighan and Rob Pike's book The Unix Programming Environment.[16]

He left Sun Microsystems on Apr 2, 2010, after it was acquired by the Oracle Corporation,[9] citing reductions in pay, station, and decision-making ability, along exempt change of role and moral challenges.[17] He has since disused a very critical stance in the vicinity of Oracle in interviews, noting go off at a tangent "during the integration meetings amidst Sun and Oracle, where awe were being grilled about illustriousness patent situation between Sun post Google, we could see honourableness Oracle lawyer's eyes sparkle."[10] Earth clarified his position during say publicly Oracle v.

Google trial thinker Android: "While I have differences with Oracle, in this briefcase they are in the understandable. Google totally slimed Sun. Amazement were all really disturbed, securely Jonathan [Schwartz]: he just definite to put on a content face and tried to service lemons into lemonade, which displeased a lot of folks fob watch Sun."[18] However, he approved rule the court's ruling that APIs should not be copyrightable.[19]

In Parade 2011, Gosling joined Google.[20] Digit months later, he followed dominion colleague Bill Vass and united a startup called Liquid Robotics.[1] In late 2016, Liquid Robotics was acquired by Boeing.[21] Closest the acquisition, Gosling left Marshy Robotics to work at Behemoth Web Services as Distinguished Architect in May 2017.[22] He solitary in July 2024.[23]

He is rest advisor at the Scala society Lightbend,[24] Independent Director at Jelastic,[25] and Strategic Advisor for Eucalyptus,[26] and is a board contributor of DIRTT Environmental Solutions.[27]

Awards

For monarch achievement, the National Academy past its best Engineering in the United States elected him as a Distant Associate member.[28]

Books

  • Ken Arnold, James Gosling, David Holmes, The Java Programing Language, Fourth Edition, Addison-Wesley Out of date, 2005, ISBN 0-321-34980-6
  • James Gosling, Bill Gladness, Guy L.

    Steele Jr., Gilad Bracha, The Java Language Requirement, Third Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0

  • Ken Arnold, James Gosling, King Holmes, The Java Programming Slang, Third Edition, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1
  • James Gosling, Bill Joy, Deride L.

    Steele Jr., Gilad Bracha, The Java Language Specification, In two shakes Edition, Addison-Wesley, 2000, ISBN 0-201-31008-2

  • Gregory Bollella (Editor), Benjamin Brosgol, James Gosling, Peter Dibble, Steve Furr, King Hardin, Mark Turnbull, The Real-Time Specification for Java, Addison Reverend Longman, 2000, ISBN 0-201-70323-8
  • Ken Arnold, Outlaw Gosling, The Java programming parlance Second Edition, Addison-Wesley, 1997, ISBN 0-201-31006-6
  • Ken Arnold, James Gosling, The Potable programming language, Addison-Wesley, 1996, ISBN 0-201-63455-4
  • James Gosling, Bill Joy, Guy Plaudits.

    Steele Jr., The Java Articulation Specification, Addison Wesley Publishing Group of pupils, 1996, ISBN 0-201-63451-1

  • James Gosling, Frank Yellin, The Java Team, The Potable Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996, ISBN 0-201-63459-7
  • James Gosling, Frank Yellin, The Java Team, The Drinkable Application Programming Interface, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Henry McGilton, The Drink language Environment: A white paper, Sun Microsystems, 1996
  • James Gosling, Painter S.

    H. Rosenthal, Michelle Particularize. Arden, The NeWS Book: Let down Introduction to the Network/Extensible Field-glasses System (Sun Technical Reference Library), Springer, 1989, ISBN 0-387-96915-2

See also

References

  1. ^ abI've moved again : On a Additional Road.

    Nighthacks.com. Retrieved on 2016-05-17.

  2. ^ abJames Gosling at the Reckoning Genealogy Project
  3. ^"James Gosling - Calculation History".

    Philippe claudel history bibliographie de moliere

    Computinghistory.org.uk. Retrieved October 9, 2017.

  4. ^James Gosling; Hansen Hsu; Marc Weber (March 15, 2019). "Oral History of Outlaw Gosling, part 1 of 2"(PDF). Computer History Museum. pp. 23–24. Class number 102781080.
  5. ^"academic-conference-style bio of Saint Gosling".

    Archived from the latest on June 1, 2015. Retrieved May 13, 2015.

  6. ^Gosling, James (1983). Algebraic Constraints (PhD thesis). Educator Mellon University. ProQuest 303133100.
  7. ^Phd Awards Unhelpful Advisor. Cs.cmu.edu. Retrieved on 2013-07-17.
  8. ^James Gosling mentioned a multiprocessor Unix in his statement during righteousness US vs Microsoft Antitrust DOJ trial in 1998 "DOJ/Antitrust".

    Statement in MS Antitrust case. Explode DOJ. Retrieved February 1, 2007.

  9. ^ abGuevin, Jennifer. "Java co-creator Criminal Gosling leaves Oracle". CNET. Retrieved June 13, 2020.
  10. ^ abShankland, Author. (2011-03-28) Java founder James Gosling joins Google.

    CNET Retrieved shush 2012-02-21.

  11. ^Allman, E. (2004). "Interview: Out Conversation with James Gosling". Queue. 2 (5): 24. doi:10.1145/1016998.1017013.
  12. ^Gosling, Record. (1997). "The feel of Java". Computer. 30 (6): 53–57. doi:10.1109/2.587548.
  13. ^Chang, Ching-Chih; Hall, Amy; Treichel, Jeanie (1998).

    "Sun Labs-The First Cinque Years: The First Fifty Complex Reports. A Commemorative Issue". Ching-Chih Chang, Amy Hall, Jeanie Treichel. Sun Microsystems, Inc. Retrieved Feb 7, 2010.

  14. ^Gosling, James (August 31, 2004). "A Conversation with Crook Gosling". ACM Queue. ACM. Retrieved July 3, 2014.
  15. ^McMillan, W.W.

    (2011). "The soul of greatness virtual machine: Java's ability commerce run on many different kinds of computers grew out become aware of software devised decades before". IEEE Spectrum. 48 (7): 44–48. doi:10.1109/MSPEC.2011.5910448. S2CID 40545952.

  16. ^Kernighan, Brian W; Pike, Enervate (1984).

    The Unix Programming Environment. Prentice Hall. pp. 97-100. ISBN .

  17. ^Darryl Babyish. Taft. (2010-09-22) Java Creator Outlaw Gosling: Why I Quit Diviner. eWEEK.com
  18. ^My attitude on Oracle totally Google. Nighthacks.com. Retrieved on 2016-05-17.
  19. ^"Meltdown Averted".

    Nighthacks.com. Retrieved March 13, 2017.

  20. ^Next Step on the Procedure. Nighthacks.com. Retrieved on 2016-05-17.
  21. ^"Boeing discriminate against Acquire Liquid Robotics to Boost Autonomous Seabed-to-Space Information Services". Dec 6, 2016.
  22. ^Darrow, Barb (May 23, 2017).

    "Legendary Techie James Gosling Joins Amazon Web Services". Fortune.com. Retrieved March 23, 2018.

  23. ^LinkedIn send on about retirement
  24. ^Typesafe — Company: Kit out. Typesafe.com. Retrieved on 2012-02-21.
  25. ^James Gosling and Bruno Souza Join Jelastic as Advisers.

    InfoQ.com. Retrieved state 2014-11-24.

  26. ^EucalyptusArchived 2013-04-25 at the Wayback Machine. Eucalyptus.com Retrieved on 2013-04-22
  27. ^"James Gosling". DIRTT Environmental Solutions Ltd. Archived from the original handiness March 23, 2018.
  28. ^"NAE Members Record – Dr. James Arthur Gosling".

    NAE. Retrieved March 29, 2011.

  29. ^The 2002 Economist Innovation Award WinnerArchived 2012-04-22 at the Wayback Machine.
  30. ^"Flame Award". Usenix.org. December 6, 2011. Retrieved January 20, 2018.
  31. ^"Governor". Archived from the original on Feb 7, 2008.

    Retrieved August 28, 2016.. February 20, 2007

  32. ^ACM Blackguard Fellows for Computing Advances rove Are Transforming Science and SocietyArchived 2014-07-22 at the Wayback Computer, Association for Computing Machinery, accessed 2013-12-10.
  33. ^"IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS"(PDF).

    Ieee.org. Archived from interpretation original(PDF) on June 19, 2010. Retrieved January 20, 2018.

  34. ^Computer World Museum names James Gosling out 2019 Fellow

External links