FACTOID # 66: Russia has almost twice as many judges and magistrates as the United States. Meanwhile, the United States has 8 times as much crime.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

Encyclopedia > James Gosling

James Gosling
James Gosling

James A. Gosling, O.C., Ph.D (born May 19, 1955 near Calgary, Alberta, Canada) is a famous software developer, best known as the father of the Java programming language. Image File history File links Download high resolution version (1440x2160, 517 KB)Picture of James Gosling. ... Image File history File links Download high resolution version (1440x2160, 517 KB)Picture of James Gosling. ... Seal of the Order of Canada The Order of Canada is Canadas highest civilian honour, with membership awarded to those who exemplify the Orders Latin motto Desiderantes meliorem patriam, which means (those) desiring a better country (Hebrews 11. ... Doctor of Philosophy, abbreviated Ph. ... May 19 is the 139th day of the year (140th in leap years) in the Gregorian calendar. ... 1955 (MCMLV) was a common year starting on Saturday (link will display the full calendar) of the Gregorian calendar. ... Calgary is a city in the province of Alberta, Canada. ... Motto: Fortis et liber(Latin) Strong and free Capital Edmonton Largest city Calgary Official languages English (see below) Government - Lieutenant-Governor Norman Kwong - Premier Ed Stelmach (PC) Federal representation in Canadian Parliament - House seats 28 - Senate seats 6 Confederation September 1, 1905 (split from Northwest Territories) (8th [Province]) Area Ranked... A software developer is a person who is concerned with one or more facets of the software development process, a somewhat broader scope of computer programming or a specialty of project managing. ... Java is an object-oriented applications programming language developed by Sun Microsystems in the early 1990s. ...

Contents

[edit] Education and career

In 1977, James Gosling received a B.Sc in Computer Science from the University of Calgary. In 1983, he earned a Ph.D in Computer Science from Carnegie Mellon University, and his doctoral thesis was titled "The Algebraic Manipulation of Constraints". While working towards his doctorate, he wrote a version of emacs (gosmacs), and before joining Sun Microsystems he built a multi-processor version of Unix[1] while at Carnegie Mellon University, as well as several compilers and mail systems. For the album by Ash, see 1977 (album). ... This article or section does not cite any references or sources. ... The University of Calgary is a public university located in the north-western quadrant of Calgary, Alberta, Canada. ... 1983 (MCMLXXXIII) was a common year starting on Saturday of the Gregorian calendar. ... Doctor of Philosophy, abbreviated Ph. ... Carnegie Mellon University is a private research university located in Pittsburgh, Pennsylvania. ... Emacs is a class of text editors, possessing an extensive set of features, that are popular with computer programmers and other technically proficient computer users. ... Gosling Emacs (often seen shortened to Gosmacs) was an Emacs implementation written in 1981 by James Gosling in C; it was the first Emacs to run under Unix. ... Sun Microsystems, Inc. ... Carnegie Mellon University is a private research university located in Pittsburgh, Pennsylvania. ... This article is about the computing term. ... A mail transfer agent or MTA (also called a mail transport agent, mail server, or a mail exchanger in the context of the Domain Name System) is a computer program or software agent that transfers electronic mail messages from one computer to another. ...


Since 1984, Gosling has been with Sun Microsystems, and is generally known best as the founder of the Java programming language. Year 1984 (MCMLXXXIV) was a leap year starting on Sunday (link displays the 1984 Gregorian calendar). ...


[edit] Contributions

He is generally credited as the inventor of the Java programming language in 1994. He did the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the United States National Academy of Engineering. He has also made major contributions to several other software systems, such as NeWS and Gosling Emacs. He also cowrote the "bundle" program, a utility thoroughly detailed in Brian Kernighan and Rob Pike's book The Unix Programming Environment. For other uses, see Inventor (disambiguation). ... 1994 (MCMXCIV) was a common year starting on Saturday of the Gregorian calendar, and was designated as the International Year of the Family and the International Year of the Sport and the Olympic Ideal by United Nations. ... In computer science, a virtual machine is software that creates a virtualized environment between the computer platform and its operating system, so that the end user can operate software on an abstract machine. ... Founded in 1964, the National Academy of Engineering (NAE) in the United States provides engineering leadership in service to the nation. ... It has been suggested that this article or section be merged with Computer program. ... For other uses, see News (disambiguation). ... Gosling Emacs (often seen shortened to Gosmacs) was an Emacs implementation written in 1981 by James Gosling in C; it was the first Emacs to run under Unix. ... Brian Wilson Kernighan (IPA pronunciation: , the g is silent), (born 1942 in Toronto, Ontario, Canada) is a computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed greatly to Unix and its school of thought. ... Rob Pike (born 1956) is a software engineer and author. ... Written by Brian W. Kernighan and Rob Pike, both of Bell Labs, it is the first ever book on the Unix operating system. ...


[edit] Honours

In 2007, he was made an Officer of the Order of Canada.[2] The Order is Canada's highest civilian honour. Officers are the second highest grade. Seal of the Order of Canada The Order of Canada is Canadas highest civilian honour, with membership awarded to those who exemplify the Orders Latin motto Desiderantes meliorem patriam, which means (those) desiring a better country (Hebrews 11. ...


[edit] Trivia

In October 2006 he shaved for the first time in decades (in preparation for surgery). According to him, neither his wife nor his children had ever seen him before without a beard. [1] October 2006 is the tenth month of that year and has yet to occur. ...


[edit] Books

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

Image:Http://www. ... Bill Joy (left) with Paul Saffo. ... Guy Lewis Steele, Jr. ... Sun Microsystems, Inc. ...

[edit] External links

[edit] References

  1. ^ James Gosling mentioned a multiprocessor unix in his statement during the US vs Microsoft Antitrust DOJ trial in 1998 DOJ/Antitrust. Statement in MS Antitrust case. US DOJ. Retrieved on 2007-02-10.
  2. ^ Order of Canada announcement

DNjskfbndjfbdjhbgf United States v. ... 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... February 10 is the 41st day of the year in the Gregorian calendar. ...


[edit] Headline text


  Results from FactBites:
 
Gosling Emacs - Wikipedia, the free encyclopedia (300 words)
Gosling Emacs (often shortened to "Gosmacs" or "gmacs") was an Emacs implementation written in 1981 by James Gosling in C.
Gosling initially allowed Gosling Emacs to be redistributed with no formal restrictions, but later sold it to UniPress.
Gosling Emacs was especially notable for its efficient redisplay code, which used a dynamic programming technique to solve the classical string-to-string correction problem.
James Gosling - Wikipedia, the free encyclopedia (522 words)
James Gosling, Ph.D (born May 19, 1955 near Calgary, Alberta, Canada) is a famous software developer, best known as the father of the Java programming language.
In 1977, James Gosling received a B.Sc in Computer Science from the University of Calgary.
James Gosling, Bill Joy, Guy L. Steele Jr.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.