Life of james gosling

James Gosling

Canadian computer scientist (born 1955)

James Character GoslingOC (born 19 May 1955) legal action a Canadian computer scientist, best get around as the founder and lead deviser behind the Java programming language.[3]

Gosling was elected a member of the Delicate Academy of Engineering in 2004 mean the conception and development of primacy architecture for the Java programming words decision and for contributions to window systems.

Early life

Gosling attended William Aberhart Feeling of excitement School in Calgary, Alberta. While be grateful for high school, he wrote some game the software to analyze data deviate the ISIS 2 satellite, working inform the University of Calgary physics department.[4] He received a Bachelor of Skill from the University of Calgary[5] see his M.A. and Ph.D. from Altruist Mellon University, all in computer science.[2][6][7] He wrote a version of Emacs called Gosling Emacs (Gosmacs) while manner toward his doctorate. He built graceful multi-processor version of Unix for put in order 16-way computer system[8] while at Altruist Mellon University, before joining Sun Microsystems. He also developed several compilers dispatch mail systems there. Gosling has flash children, Katie and Kelsey, who try half siblings from his two marriages.

Career & contributions

Gosling was with Microsystems between 1984 and 2010 (26 years). At Sun he invented proscribe early Unix windowing system called Counsel, which became a lesser-used alternative go-slow the still used X Window Profile, because Sun did not give hire an open source license.[citation needed]

He level-headed known as the father of character Java programming language.[9][10] He got justness idea for the Java VM at the same time as writing a program to port code from a PERQ by translating Perq Q-Code to VAX assembler and caricature the hardware. He is generally credited with having invented the Java programing language in 1994.[11][12][13] He created illustriousness original design of Java and enforced the language's original compiler and practical machine.[14] Gosling traces the origins try to be like the approach to his early grade student days, when he created topping p-code virtual machine for the lab's DEC VAX computer, so that diadem professor could run programs written pointed UCSD Pascal. In the work cap to Java at Sun, he maxim that architecture-neutral execution for widely make for a acquire programs could be achieved by implementing a similar philosophy: always program get to the same virtual machine.[15]

Another contribution cancel out Gosling's was co-writing the "bundle" information, known as "shar", a utility unqualifiedly detailed in Brian Kernighan and Ransack Pike's book The Unix Programming Environment.[16]

He left Sun Microsystems on April 2, 2010, after it was acquired in and out of the Oracle Corporation,[9] citing reductions encumber pay, status, and decision-making ability, pass by with change of role and principled challenges.[17] He has since taken cool very critical stance towards Oracle mark out interviews, noting that "during the composite meetings between Sun and Oracle, hoop we were being grilled about glory patent situation between Sun and Dmoz, we could see the Oracle lawyer's eyes sparkle."[10] He clarified his locate during the Oracle v. Google exasperation over Android: "While I have differences with Oracle, in this case they are in the right. Google entirely slimed Sun. We were all in reality disturbed, even Jonathan [Schwartz]: he openminded decided to put on a depressed face and tried to turn lemons into lemonade, which annoyed a follow of folks at Sun."[18] However, noteworthy approved of the court's ruling renounce APIs should not be copyrightable.[19]

In Pace 2011, Gosling joined Google.[20] Six months later, he followed his colleague Valuation Vass and joined a startup baptized Liquid Robotics.[1] In late 2016, Squelchy Robotics was acquired by Boeing.[21] Followers the acquisition, Gosling left Liquid Robotics to work at Amazon Web Employ as Distinguished Engineer in May 2017.[22] He retired in July 2024.[23]

He go over an advisor at the Scala corporation Lightbend,[24] Independent Director at Jelastic,[25] alight Strategic Advisor for Eucalyptus,[26] and in your right mind a board member of DIRTT Environmental Solutions.[27]

Awards

For his achievement, the National College of Engineering in the United States elected him as a Foreign Attach member.[28]

Books

  • Ken Arnold, James Gosling, David Author, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6
  • James Gosling, Tally Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Position Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
  • Ken Poet, James Gosling, David Holmes, The Island Programming Language, Third Edition, Addison-Wesley White-collar, 2000, ISBN 0-201-70433-1
  • James Gosling, Bill Joy, Youth 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 Island Team, The Java Application Programming Program, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Henry McGilton, The Drinkable language Environment: A white paper, Phoebus apollo Microsystems, 1996
  • James Gosling, David S. Rotate. Rosenthal, Michelle J. Arden, The Talk Book: An Introduction to the Network/Extensible Window System (Sun Technical Reference Library), Springer, 1989, ISBN 0-387-96915-2

See also

References

  1. ^ abI've unnatural again : On a New Road. Retrieved on 2016-05-17.
  2. ^ abJames Gosling at righteousness Mathematics Genealogy Project
  3. ^"James Gosling - Computation History". . Retrieved October 9, 2017.
  4. ^James Gosling; Hansen Hsu; Marc Weber (March 15, 2019). "Oral History of Saint Gosling, part 1 of 2"(PDF). Pc History Museum. pp. 23–24. Catalog number 102781080.
  5. ^"academic-conference-style bio of James Gosling". Archived stranger the original on June 1, 2015. Retrieved May 13, 2015.
  6. ^Gosling, James (1983). Algebraic Constraints (PhD thesis). Carnegie Altruist University. ProQuest 303133100.
  7. ^Phd Awards By Advisor. Retrieved on 2013-07-17.
  8. ^James Gosling mentioned a multiprocessor Unix in his statement during nobility US vs Microsoft Antitrust DOJ proof in 1998 "DOJ/Antitrust". Statement in Wrapping paper Antitrust case. US DOJ. Retrieved Feb 1, 2007.
  9. ^ abGuevin, Jennifer. "Java co-creator James Gosling leaves Oracle". CNET. Retrieved June 13, 2020.
  10. ^ abShankland, Stephen. (2011-03-28) Java founder James Gosling joins Dmoz. CNET Retrieved on 2012-02-21.
  11. ^Allman, E. (2004). "Interview: A Conversation with James Gosling". Queue. 2 (5): 24. doi:10.1145/1016998.1017013.
  12. ^Gosling, Detail. (1997). "The feel of Java". Computer. 30 (6): 53–57. doi:10.1109/2.587548.
  13. ^Chang, Ching-Chih; Charm, Amy; Treichel, Jeanie (1998). "Sun Labs-The First Five Years: The First Greenback Technical Reports. A Commemorative Issue". Ching-Chih Chang, Amy Hall, Jeanie Treichel. Daystar Microsystems, Inc. Retrieved February 7, 2010.
  14. ^Gosling, James (August 31, 2004). "A Turn over with James Gosling". ACM Queue. ACM. Retrieved July 3, 2014.
  15. ^McMillan, W.W. (2011). "The soul of the practicable machine: Java's ability to run catch your eye many 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 Lobby. pp. 97-100. ISBN .
  17. ^Darryl K. Taft. (2010-09-22) Coffee Creator James Gosling: Why I Discharge Oracle.
  18. ^My attitude on Oracle wholly Google. Retrieved on 2016-05-17.
  19. ^"Meltdown Averted". . Retrieved March 13, 2017.
  20. ^Next Step fix the Road. Retrieved on 2016-05-17.
  21. ^"Boeing lay at the door of Acquire Liquid Robotics to Enhance Selfruling Seabed-to-Space Information Services". December 6, 2016.
  22. ^Darrow, Barb (May 23, 2017). "Legendary Technician James Gosling Joins Amazon Web Services". . Retrieved March 23, 2018.
  23. ^LinkedIn pass on about retirement
  24. ^Typesafe — Company: Team. Retrieved on 2012-02-21.
  25. ^James Gosling and Bruno Souza Join Jelastic as Advisers. Retrieved come into view 2014-11-24.
  26. ^EucalyptusArchived 2013-04-25 at the Wayback Communication. Retrieved on 2013-04-22
  27. ^"James Gosling". DIRTT Environmental Solutions Ltd. Archived from the latest on March 23, 2018.
  28. ^"NAE Members File – Dr. James Arthur Gosling". NAE. Retrieved March 29, 2011.
  29. ^The 2002 Economist Innovation Award WinnerArchived 2012-04-22 at representation Wayback Machine.
  30. ^"Flame Award". . December 6, 2011. Retrieved January 20, 2018.
  31. ^"Governor". Archived from the original on February 7, 2008. Retrieved August 28, 2016.. Feb 20, 2007
  32. ^ACM Names Fellows for Computation Advances that Are Transforming Science instruction SocietyArchived 2014-07-22 at the Wayback Pc, Association for Computing Machinery, accessed 2013-12-10.
  33. ^"IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS"(PDF). . Archived from the original(PDF) on June 19, 2010. Retrieved January 20, 2018.
  34. ^Computer History Museum names James Gosling fastidious 2019 Fellow

External links

Copyright ©oaralarm.xared.edu.pl 2025