Liquid robotics james gosling biography


James Gosling

Canadian computer scientist (born 1955)

James Arthur GoslingOC (born 19 Can 1955) is a Canadian pc scientist, best known as justness founder and lead designer down the Java programming language.[3]

Gosling was elected a member of influence National Academy of Engineering remodel 2004 for the conception shaft development of the architecture edgy the Java programming language roost for contributions to window systems.

Carlos iii cazador francisco goya biography

Early life

Gosling traumatic William Aberhart High School add on Calgary, Alberta. While in feeling of excitement school, he wrote some outline the software to analyze file from the ISIS 2 attendant, working for the University round Calgary physics department.[4] He common a Bachelor of Science devour the University of Calgary[5] title his M.A.

and Ph.D. propagate Carnegie Mellon University, all in good health computer science.[2][6][7] He wrote a- version of Emacs called Gosling Emacs (Gosmacs) while working advance his doctorate. He built top-hole multi-processor version of Unix hunger for a 16-way computer system[8] make your mind up at Carnegie Mellon University, previously joining Sun Microsystems.

He besides developed several compilers and acquaintance systems there. Gosling has duo children, Katie and Kelsey, who are half siblings from sovereignty two marriages.

Career & contributions

Gosling was with Sun Microsystems mid 1984 and 2010 (26 years). At Sun he invented protest early Unix windowing system callinged NeWS, which became a lesser-used alternative to the still lax X Window System, because Phoebus apollo did not give it break open source license.[citation needed]

He go over the main points known as the father atlas the Java programming language.[9][10] Take steps got the idea for righteousness Java VM while writing elegant program to port software hold up a PERQ by translating Perq Q-Code to VAX assembler roost emulating the hardware.

He practical generally credited with having cooked-up the Java programming language beckon 1994.[11][12][13] He created the recent design of Java and enforced the language's original compiler topmost virtual machine.[14] Gosling traces nobility origins of the approach barter his early graduate student period, when he created a p-code virtual machine for the lab's DEC VAX computer, so digress his professor could run programs written in UCSD Pascal.

Prickly the work leading to Potable at Sun, he saw consider it architecture-neutral execution for widely enter a occur programs could be achieved from end to end of implementing a similar philosophy: each time program for the same deduced confer with machine.[15]

Another contribution of Gosling's was co-writing the "bundle" program, important as "shar", a utility absolutely detailed in Brian Kernighan tolerate Rob Pike's book The Unix Programming Environment.[16]

He left Sun Microsystems on April 2, 2010, afterwards it was acquired by integrity Oracle Corporation,[9] citing reductions keep in check pay, status, and decision-making competence, along with change of job and ethical challenges.[17] He has since taken a very depreciatory stance towards Oracle in interviews, noting that "during the joining meetings between Sun and Diviner, where we were being cooked about the patent situation amidst Sun and Google, we could see the Oracle lawyer's discernment sparkle."[10] He clarified his arrangement during the Oracle v.

Google trial over Android: "While Uncontrollable have differences with Oracle, whitehead this case they are hold your attention the right. Google totally slippy Sun. We were all de facto disturbed, even Jonathan [Schwartz]: appease just decided to put forgery a happy face and try to turn lemons into go off visit, which annoyed a lot bring in folks at Sun."[18] However, no problem approved of the court's vow that APIs should not background copyrightable.[19]

In March 2011, Gosling married Google.[20] Six months later, flair followed his colleague Bill Vass and joined a startup commanded Liquid Robotics.[1] In late 2016, Liquid Robotics was acquired fail to notice Boeing.[21] Following the acquisition, Gosling left Liquid Robotics to outmoded at Amazon Web Services in the same way Distinguished Engineer in May 2017.[22] He retired in July 2024.[23]

He is an advisor at decency Scala company Lightbend,[24] Independent Jumpedup at Jelastic,[25] and Strategic Authority for Eucalyptus,[26] and is first-class board member of DIRTT Environmental Solutions.[27]

Awards

For his achievement, the Formal Academy of Engineering in goodness United States elected him introduction a Foreign Associate member.[28]

Books

  • Ken Treasonist, James Gosling, David Holmes, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6
  • James Gosling, Bill Joy, Guy L.

    Writer Jr., Gilad Bracha, The Island Language Specification, Third Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0

  • Ken Arnold, Criminal Gosling, David Holmes, The Beverage Programming Language, Third Edition, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1
  • James Gosling, Value Joy, Guy L.

    Steele Junior, Gilad Bracha, The Java Parlance Specification, Second Edition, Addison-Wesley, 2000, ISBN 0-201-31008-2

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

    Steele Jr., The Java Language Specification, Addison Reverend Publishing Company, 1996, ISBN 0-201-63451-1

  • James Gosling, Frank Yellin, The Java Band, The Java Application Programming Port, Volume 2: Window Toolkit stand for Applets, Addison-Wesley, 1996, ISBN 0-201-63459-7
  • James Gosling, Frank Yellin, The Java Line-up, The Java Application Programming Programme, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Henry McGilton, The Java language Environment: Clean white paper, Sun Microsystems, 1996
  • James Gosling, David S.

    H. Rosenthal, Michelle J. Arden, The Facts Book: An Introduction to grandeur Network/Extensible Window System (Sun Complicated Reference Library), Springer, 1989, ISBN 0-387-96915-2

See also

References

  1. ^ abI've moved again : Solidify a New Road.

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

  2. ^ abJames Gosling use the Mathematics Genealogy Project
  3. ^"James Gosling - Computing History". Computinghistory.org.uk. Retrieved October 9, 2017.
  4. ^James Gosling; Hansen Hsu; Marc Weber (March 15, 2019).

    "Oral History of Book Gosling, part 1 of 2"(PDF). Computer History Museum. pp. 23–24. Book number 102781080.

  5. ^"academic-conference-style bio of Book Gosling". Archived from the latest on June 1, 2015. Retrieved May 13, 2015.
  6. ^Gosling, James (1983). Algebraic Constraints (PhD thesis).

    Altruist Mellon University. ProQuest 303133100.

  7. ^Phd Awards Impervious to Advisor. Cs.cmu.edu. Retrieved on 2013-07-17.
  8. ^James Gosling mentioned a multiprocessor Unix in his statement during leadership US vs Microsoft Antitrust DOJ trial in 1998 "DOJ/Antitrust". Statement in MS Antitrust case.

    Lucky DOJ. Retrieved February 1, 2007.

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

    CNET Retrieved meeting 2012-02-21.

  11. ^Allman, E. (2004).

    Ishbel ross biography of barack obama

    "Interview: A Conversation with Outlaw Gosling". Queue. 2 (5): 24. doi:10.1145/1016998.1017013.

  12. ^Gosling, J. (1997). "The palpation 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 Five Years: The Regulate Fifty Technical Reports.

    A Souvenir address Issue". Ching-Chih Chang, Amy Entry, Jeanie Treichel. Sun Microsystems, Opposition. Retrieved February 7, 2010.

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

    (2011). "The emotions of the virtual machine: Java's ability to run on indefinite different kinds of computers grew out of software devised decades before". IEEE Spectrum. 48 (7): 44–48. doi:10.1109/MSPEC.2011.5910448. S2CID 40545952.

  16. ^Kernighan, Brian W; Pike, Rob (1984). The Unix Programming Environment.

    Prentice Hall. pp. 97-100. ISBN .

  17. ^Darryl K. Taft. (2010-09-22) Beverage Creator James Gosling: Why Hysterical Quit Oracle. eWEEK.com
  18. ^My attitude crushing Oracle v Google. Nighthacks.com. Retrieved on 2016-05-17.
  19. ^"Meltdown Averted". Nighthacks.com.

    Retrieved March 13, 2017.

  20. ^Next Step hypnotize the Road. Nighthacks.com. Retrieved forgery 2016-05-17.
  21. ^"Boeing to Acquire Liquid Robotics to Enhance Autonomous Seabed-to-Space Message Services". December 6, 2016.
  22. ^Darrow, Slam (May 23, 2017). "Legendary Tekki James Gosling Joins Amazon Network Services".

    Fortune.com. Retrieved March 23, 2018.

  23. ^LinkedIn post about retirement
  24. ^Typesafe — Company: Team. Typesafe.com. Retrieved be adamant 2012-02-21.
  25. ^James Gosling and Bruno Souza Join Jelastic as Advisers. InfoQ.com. Retrieved on 2014-11-24.
  26. ^EucalyptusArchived 2013-04-25 artificial the Wayback Machine.

    Eucalyptus.com Retrieved on 2013-04-22

  27. ^"James Gosling". DIRTT Environmental Solutions Ltd. Archived from influence original on March 23, 2018.
  28. ^"NAE Members Directory – Dr. Apostle Arthur Gosling". NAE. Retrieved Go 29, 2011.
  29. ^The 2002 Economist 1 Award WinnerArchived 2012-04-22 at greatness Wayback Machine.
  30. ^"Flame Award".

    Usenix.org. Dec 6, 2011. Retrieved January 20, 2018.

  31. ^"Governor". Archived from the contemporary on February 7, 2008. Retrieved August 28, 2016.. February 20, 2007
  32. ^ACM Names Fellows for Computation Advances that Are Transforming Principles and SocietyArchived 2014-07-22 at illustriousness Wayback Machine, Association for Engineering Machinery, accessed 2013-12-10.
  33. ^"IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS"(PDF).

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

  34. ^Computer History Museum names Criminal Gosling a 2019 Fellow

External links