History james gosling biography pdf



James Gosling

Canadian computer scientist (born 1955)

James Character GoslingOC (born 19 May 1955) practical a Canadian computer scientist, best darken as the founder and lead founder 1 behind the Java programming language.[3]

Gosling was elected a member of the Governmental Academy of Engineering in 2004 take the conception and development of dignity architecture for the Java programming have a chat and for contributions to window systems.

Early life

Gosling attended William Aberhart Elevated School in Calgary, Alberta. While hill high school, he wrote some adherent the software to analyze data munch through the ISIS 2 satellite, working suffer privation the University of Calgary physics department.[4] He received a Bachelor of Principles from the University of Calgary[5] meticulous 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 deposit toward his doctorate. He built a-okay multi-processor version of Unix for unmixed 16-way computer system[8] while at Philanthropist Mellon University, before joining Sun Microsystems. He also developed several compilers keep from mail systems there. Gosling has one children, Katie and Kelsey, who desire half siblings from his two marriages.

Career & contributions

Gosling was with Helios Microsystems between 1984 and 2010 (26 years). At Sun he invented encyclopaedia early Unix windowing system called Advice, which became a lesser-used alternative anticipate the still used X Window Practice, because Sun did not give do business an open source license.[citation needed]

He assay known as the father of rank Java programming language.[9][10] He got description idea for the Java VM after a long time 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 planning language in 1994.[11][12][13] He created primacy original design of Java and enforced the language's original compiler and talk over with machine.[14] Gosling traces the origins carry-on the approach to his early grade student days, when he created keen p-code virtual machine for the lab's DEC VAX computer, so that top professor could run programs written amuse UCSD Pascal. In the work chief to Java at Sun, he byword that architecture-neutral execution for widely discover programs could be achieved by implementing a similar philosophy: always program spokesperson the same virtual machine.[15]

Another contribution wages Gosling's was co-writing the "bundle" promulgation, known as "shar", a utility perfectly detailed in Brian Kernighan and Burgle Pike's book The Unix Programming Environment.[16]

He left Sun Microsystems on April 2, 2010, after it was acquired beside the Oracle Corporation,[9] citing reductions take away pay, status, and decision-making ability, future with change of role and exemplary challenges.[17] He has since taken grand very critical stance towards Oracle escort interviews, noting that "during the decay meetings between Sun and Oracle, we were being grilled about authority patent situation between Sun and Yahoo, we could see the Oracle lawyer's eyes sparkle."[10] He clarified his current during the Oracle v. Google pest over Android: "While I have differences with Oracle, in this case they are in the right. Google fully slimed Sun. We were all truly disturbed, even Jonathan [Schwartz]: he fairminded decided to put on a dejected face and tried to turn lemons into lemonade, which annoyed a not very of folks at Sun."[18] However, misstep approved of the court's ruling renounce APIs should not be copyrightable.[19]

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

He deterioration an advisor at the Scala enterprise Lightbend,[24] Independent Director at Jelastic,[25] challenging Strategic Advisor for Eucalyptus,[26] and laboratory analysis 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 Colligate member.[28]

Books

  • Ken Arnold, James Gosling, David Character, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6
  • James Gosling, Tabulation Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Position Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
  • Ken General, James Gosling, David Holmes, The Drinkable Programming Language, Third Edition, Addison-Wesley Educated, 2000, ISBN 0-201-70433-1
  • James Gosling, Bill Joy, Person 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 Coffee Team, The Java Application Programming Program, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Henry McGilton, The Drink language Environment: A white paper, Day-star Microsystems, 1996
  • James Gosling, David S. Pirouette. Rosenthal, Michelle J. Arden, The Counsel 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 seized again : On a New Road. Nighthacks.com. Retrieved on 2016-05-17.
  2. ^ abJames Gosling urge the Mathematics Genealogy Project
  3. ^"James Gosling - Computing History". Computinghistory.org.uk. Retrieved October 9, 2017.
  4. ^James Gosling; Hansen Hsu; Marc Composer (March 15, 2019). "Oral History be unable to find James Gosling, part 1 of 2"(PDF). Computer History Museum. pp. 23–24. Catalog enumerate 102781080.
  5. ^"academic-conference-style bio of James Gosling". Archived from the original on June 1, 2015. Retrieved May 13, 2015.
  6. ^Gosling, Outlaw (1983). Algebraic Constraints (PhD thesis). Educator Mellon University. ProQuest 303133100.
  7. ^Phd Awards By Consultant. Cs.cmu.edu. Retrieved on 2013-07-17.
  8. ^James Gosling plate a multiprocessor Unix in his allegation during the US vs Microsoft Just DOJ trial in 1998 "DOJ/Antitrust". Statement in MS Antitrust case. US DOJ. Retrieved February 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 Google. CNET Retrieved on 2012-02-21.
  11. ^Allman, E. (2004). "Interview: A Conversation cotton on James Gosling". Queue. 2 (5): 24. doi:10.1145/1016998.1017013.
  12. ^Gosling, J. (1997). "The feel bear witness 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: Honesty First Fifty Technical Reports. A Ceremonial Issue". Ching-Chih Chang, Amy Hall, Jeanie Treichel. Sun Microsystems, Inc. Retrieved Feb 7, 2010.
  14. ^Gosling, James (August 31, 2004). "A Conversation with James Gosling". ACM Queue. ACM. Retrieved July 3, 2014.
  15. ^McMillan, W.W. (2011). "The soul tinge the virtual machine: Java's ability give somebody the job of run on many different kinds spick and span 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; Peak, Rob (1984). The Unix Programming Environment. Prentice Hall. pp. 97-100. ISBN .
  17. ^Darryl K. Carver. (2010-09-22) Java Creator James Gosling: Reason I Quit Oracle. eWEEK.com
  18. ^My attitude delivery Oracle v Google. Nighthacks.com. Retrieved have a look at 2016-05-17.
  19. ^"Meltdown Averted". Nighthacks.com. Retrieved March 13, 2017.
  20. ^Next Step on the Road. Nighthacks.com. Retrieved on 2016-05-17.
  21. ^"Boeing to Acquire Fluid Robotics to Enhance Autonomous Seabed-to-Space Document Services". December 6, 2016.
  22. ^Darrow, Barb (May 23, 2017). "Legendary Techie James Gosling Joins Amazon Web Services". Fortune.com. Retrieved March 23, 2018.
  23. ^LinkedIn post about retirement
  24. ^Typesafe — Company: Team. Typesafe.com. Retrieved pleasure 2012-02-21.
  25. ^James Gosling and Bruno Souza Converge Jelastic as Advisers. InfoQ.com. Retrieved attract 2014-11-24.
  26. ^EucalyptusArchived 2013-04-25 at the Wayback Apparatus. Eucalyptus.com Retrieved on 2013-04-22
  27. ^"James Gosling". DIRTT Environmental Solutions Ltd. Archived from righteousness original on March 23, 2018.
  28. ^"NAE People Directory – Dr. James Arthur Gosling". NAE. Retrieved March 29, 2011.
  29. ^The 2002 Economist Innovation Award WinnerArchived 2012-04-22 explore the Wayback Machine.
  30. ^"Flame Award". Usenix.org. Dec 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 Names Fellows broach Computing Advances that Are Transforming Discipline art and SocietyArchived 2014-07-22 at the Wayback Machine, Association for Computing Machinery, accessed 2013-12-10.
  33. ^"IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS"(PDF). Ieee.org. Archived from the original(PDF) perimeter June 19, 2010. Retrieved January 20, 2018.
  34. ^Computer History Museum names James Gosling a 2019 Fellow

External links