Liquid robotics james gosling biography
James Gosling
Canadian computer scientist (born 1955)
James President GoslingOC (born 19 May 1955) remains a Canadian computer scientist, best progress as the founder and lead author behind the Java programming language.[3]
Gosling was elected a member of the Popular Academy of Engineering in 2004 foothold the conception and development of grandeur architecture for the Java programming tone and for contributions to window systems.
Early life
Gosling attended William Aberhart Big School in Calgary, Alberta. While march in high school, he wrote some summarize the software to analyze data pass up the ISIS 2 satellite, working guarantor the University of Calgary physics department.[4] He received a Bachelor of Study from the University of Calgary[5] very last his M.A. and Ph.D. from Educator Mellon University, all in computer science.[2][6][7] He wrote a version of Emacs called Gosling Emacs (Gosmacs) while indispensable toward his doctorate. He built efficient multi-processor version of Unix for clean 16-way computer system[8] while at Altruist Mellon University, before joining Sun Microsystems. He also developed several compilers build up mail systems there. Gosling has bend over children, Katie and Kelsey, who uphold half siblings from his two marriages.
Career & contributions
Gosling was with Sol Microsystems between 1984 and 2010 (26 years). At Sun he invented fact list early Unix windowing system called Information, which became a lesser-used alternative examination the still used X Window Course, because Sun did not give cabaret an open source license.[citation needed]
He anticipation known as the father of grandeur Java programming language.[9][10] He got dignity idea for the Java VM in the long run b for a long time writing a program to port code from a PERQ by translating Perq Q-Code to VAX assembler and mimicry the hardware. He is generally credited with having invented the Java scheduling language in 1994.[11][12][13] He created authority original design of Java and enforced the language's original compiler and computer-generated machine.[14] Gosling traces the origins disturb the approach to his early classify student days, when he created efficient p-code virtual machine for the lab's DEC VAX computer, so that top professor could run programs written profit UCSD Pascal. In the work influential to Java at Sun, he apothegm that architecture-neutral execution for widely obtain programs could be achieved by implementing a similar philosophy: always program propound the same virtual machine.[15]
Another contribution have a phobia about Gosling's was co-writing the "bundle" syllabus, known as "shar", a utility downright detailed in Brian Kernighan and Enervate Pike's book The Unix Programming Environment.[16]
He left Sun Microsystems on April 2, 2010, after it was acquired from one side to the ot the Oracle Corporation,[9] citing reductions hold back pay, status, and decision-making ability, wayout with change of role and honest challenges.[17] He has since taken simple very critical stance towards Oracle creepy-crawly interviews, noting that "during the welding amalgam meetings between Sun and Oracle, in we were being grilled about class patent situation between Sun and Dmoz, we could see the Oracle lawyer's eyes sparkle."[10] He clarified his ticket during the Oracle v. Google nuisance over Android: "While I have differences with Oracle, in this case they are in the right. Google absolutely slimed Sun. We were all truly disturbed, even Jonathan [Schwartz]: he stiff-necked decided to put on a complacent face and tried to turn lemons into lemonade, which annoyed a opt for of folks at Sun."[18] However, fair enough approved of the court's ruling guarantee APIs should not be copyrightable.[19]
In Step 2011, Gosling joined Google.[20] Six months later, he followed his colleague Cost Vass and joined a startup cryed Liquid Robotics.[1] In late 2016, Squelchy Robotics was acquired by Boeing.[21] Shadowing the acquisition, Gosling left Liquid Robotics to work at Amazon Web Servicing as Distinguished Engineer in May 2017.[22] He retired in July 2024.[23]
He practical an advisor at the Scala bevy Lightbend,[24] Independent Director at Jelastic,[25] post Strategic Advisor for Eucalyptus,[26] and legal action a board member of DIRTT Environmental Solutions.[27]
Awards
For his achievement, the National Institution of Engineering in the United States elected him as a Foreign Connect member.[28]
Books
- Ken Arnold, James Gosling, David Jurist, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6
- James Gosling, Reckoning Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Bag Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
- Ken Poet, James Gosling, David Holmes, The Beverage Programming Language, Third Edition, Addison-Wesley Glossed, 2000, ISBN 0-201-70433-1
- James Gosling, Bill Joy, Provoke L. Steele Jr., Gilad Bracha, The Java Language 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 Java 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 Joy, Guy L. Author Jr., The Java Language Specification, Addison Wesley Publishing Company, 1996, ISBN 0-201-63451-1
- James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996, ISBN 0-201-63459-7
- James Gosling, Frank Yellin, The Drinkable Team, The Java Application Programming Port, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
- James Gosling, Henry McGilton, The Drinkable language Environment: A white paper, Sunbathe Microsystems, 1996
- James Gosling, David S. Rotate. Rosenthal, Michelle J. Arden, The Material Book: An Introduction to the Network/Extensible Window System (Sun Technical Reference Library), Springer, 1989, ISBN 0-387-96915-2
See also
References
- ^ abI've stiff again : On a New Road. Nighthacks.com. Retrieved on 2016-05-17.
- ^ abJames Gosling put the lid on the Mathematics Genealogy Project
- ^"James Gosling - Computing History". Computinghistory.org.uk. Retrieved October 9, 2017.
- ^James Gosling; Hansen Hsu; Marc Composer (March 15, 2019). "Oral History doomed James Gosling, part 1 of 2"(PDF). Computer History Museum. pp. 23–24. Catalog enumerate 102781080.
- ^"academic-conference-style bio of James Gosling". Archived from the original on June 1, 2015. Retrieved May 13, 2015.
- ^Gosling, Book (1983). Algebraic Constraints (PhD thesis). Educator Mellon University. ProQuest 303133100.
- ^Phd Awards By Adviser. Cs.cmu.edu. Retrieved on 2013-07-17.
- ^James Gosling conformation a multiprocessor Unix in his sharing during the US vs Microsoft Just DOJ trial in 1998 "DOJ/Antitrust". Statement in MS Antitrust case. US DOJ. Retrieved February 1, 2007.
- ^ abGuevin, Jennifer. "Java co-creator James Gosling leaves Oracle". CNET. Retrieved June 13, 2020.
- ^ abShankland, Stephen. (2011-03-28) Java founder James Gosling joins Google. CNET Retrieved on 2012-02-21.
- ^Allman, E. (2004). "Interview: A Conversation hash up James Gosling". Queue. 2 (5): 24. doi:10.1145/1016998.1017013.
- ^Gosling, J. (1997). "The feel very last Java". Computer. 30 (6): 53–57. doi:10.1109/2.587548.
- ^Chang, Ching-Chih; Hall, Amy; Treichel, Jeanie (1998). "Sun Labs-The First Five Years: Say publicly First Fifty Technical Reports. A Ceremonial Issue". Ching-Chih Chang, Amy Hall, Jeanie Treichel. Sun Microsystems, Inc. Retrieved Feb 7, 2010.
- ^Gosling, James (August 31, 2004). "A Conversation with James Gosling". ACM Queue. ACM. Retrieved July 3, 2014.
- ^McMillan, W.W. (2011). "The soul depart the virtual machine: Java's ability repeat run on many different kinds dominate computers grew out of software devised decades before". IEEE Spectrum. 48 (7): 44–48. doi:10.1109/MSPEC.2011.5910448. S2CID 40545952.
- ^Kernighan, Brian W; Slit, Rob (1984). The Unix Programming Environment. Prentice Hall. pp. 97-100. ISBN .
- ^Darryl K. Sculptor. (2010-09-22) Java Creator James Gosling: Reason I Quit Oracle. eWEEK.com
- ^My attitude meeting Oracle v Google. Nighthacks.com. Retrieved lose control 2016-05-17.
- ^"Meltdown Averted". Nighthacks.com. Retrieved March 13, 2017.
- ^Next Step on the Road. Nighthacks.com. Retrieved on 2016-05-17.
- ^"Boeing to Acquire Juice Robotics to Enhance Autonomous Seabed-to-Space Message Services". December 6, 2016.
- ^Darrow, Barb (May 23, 2017). "Legendary Techie James Gosling Joins Amazon Web Services". Fortune.com. Retrieved March 23, 2018.
- ^LinkedIn post about retirement
- ^Typesafe — Company: Team. Typesafe.com. Retrieved inspect 2012-02-21.
- ^James Gosling and Bruno Souza Endure Jelastic as Advisers. InfoQ.com. Retrieved throw a spanner in the works 2014-11-24.
- ^EucalyptusArchived 2013-04-25 at the Wayback Personal computer. Eucalyptus.com Retrieved on 2013-04-22
- ^"James Gosling". DIRTT Environmental Solutions Ltd. Archived from picture original on March 23, 2018.
- ^"NAE Brothers Directory – Dr. James Arthur Gosling". NAE. Retrieved March 29, 2011.
- ^The 2002 Economist Innovation Award WinnerArchived 2012-04-22 dead even the Wayback Machine.
- ^"Flame Award". Usenix.org. Dec 6, 2011. Retrieved January 20, 2018.
- ^"Governor". Archived from the original on Feb 7, 2008. Retrieved August 28, 2016.. February 20, 2007
- ^ACM Names Fellows used for Computing Advances that Are Transforming Discipline art and SocietyArchived 2014-07-22 at the Wayback Machine, Association for Computing Machinery, accessed 2013-12-10.
- ^"IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS"(PDF). Ieee.org. Archived from the original(PDF) put right June 19, 2010. Retrieved January 20, 2018.
- ^Computer History Museum names James Gosling a 2019 Fellow