Contents 1 Biography 2 Works 2.1 Books 3 Awards 4 Other activities 5 References 6 External links


Biography[edit] Steele was born in Missouri and graduated from the Boston Latin School in 1972. He received a BA in applied mathematics from Harvard (1975) and an MS and Ph.D. from MIT in Computer Science (1977, 1980). He then worked as an assistant professor of computer science at Carnegie Mellon University and a compiler implementer at Tartan Laboratories. Then he joined the supercomputer company Thinking Machines, where he helped define and promote a parallel version of Lisp called *Lisp (Star Lisp) and a parallel version of C called C*. In 1994, Steele joined Sun Microsystems and was invited by Bill Joy to become a member of the Java team after the language had been designed, since he had a track record of writing good specifications for existing languages.[citation needed] He was named a Sun Fellow in 2003. Steele joined Oracle in 2010 when Oracle acquired Sun Microsystems.


Works[edit] While at MIT, Steele published more than two dozen papers with Gerald Jay Sussman on the subject of the Lisp language and its implementation (the Lambda Papers). One of their most notable contributions was the design of the programming language Scheme. Steele also designed the original command set of Emacs and was the first to port TeX (from WAITS to ITS). He has published papers on other subjects, including compilers, parallel processing, and constraint languages. One song he composed has been published in Communications of the Association for Computing Machinery (CACM) ("The Telnet Song," April 1984, a parody of the behavior of a series of PDP-10 TELNET implementations written by Mark Crispin). Steele has served on accredited standards committees ECMA TC39 (ECMAScript, for which he was editor of the first edition), X3J11 (the C language), and X3J3 (Fortran) and is currently chairman of X3J13 (Common Lisp). He was also a member of the IEEE working group that produced the IEEE Standard for the Scheme Programming Language, IEEE Std 1178-1990. He represented Sun Microsystems in the High Performance Fortran Forum, which produced the High Performance Fortran specification in May, 1993. In addition to specifications of the Java programming language, Steele's work at Sun Microsystems has included research in parallel algorithms, implementation strategies, and architectural and software support. In 2005, Steele began leading a team of researchers at Sun developing a new programming language named Fortress, a high-performance language designed to obsolete Fortran. Books[edit] In 1982, Steele edited The Hacker's Dictionary (Harper&Row, 1983; ISBN 0-06-091082-8), which was a print version of the Jargon File. Steele and Samuel P. Harbison wrote C: A Reference Manual, (Prentice-Hall, 1984; ISBN 0-13-110016-5), to provide a precise description of the C programming language, which Tartan Laboratories was trying to implement on a wide range of systems. Both authors participated in the ANSI C standardization process; several revisions of the book were issued to reflect the new standard. On 16 March 1984, Steele published Common Lisp the Language (Digital Press; ISBN 0-932376-41-X; 465 pages). This first edition was the original specification of Common Lisp ("CLtL1") and served as the basis for the ANSI standard. Steele released a greatly expanded second edition in 1990, (Digital Press; ISBN 1-55558-041-6; 1029 pages) which documented a near-final version of the ANSI standard.[1] Steele, along with Charles H. Koelbel, David B. Loveman, Robert S. Schreiber, and Mary E. Zosel wrote The High Performance Fortran Handbook (MIT Press, 1994; ISBN 0-262-11185-3). Steele also coauthored all three editions of The Java Language Specification (Addison-Wesley, third ed. 2005; ISBN 0-321-24678-0) with James Gosling, Bill Joy, and Gilad Bracha.


Awards[edit] Steele received the ACM Grace Murray Hopper Award in 1988. He was named an ACM Fellow in 1994, a member of the National Academy of Engineering of the United States of America in 2001 and a Fellow of the American Academy of Arts and Sciences in 2002. He received the Dr. Dobb's Excellence in Programming Award in 2005.[2]


Other activities[edit] Steele is a Modern Western square dancer and caller from Mainstream up through C3A, a member of Tech Squares,[3] and a member of Callerlab. Under the pseudonym "Great Quux",[4] which was an old student nickname at the Boston Latin School and MIT, he has published light verse and "Crunchly" cartoons; a few of the latter appeared in The New Hacker's Dictionary. He has also used the initialism GLS /ˈɡlɪs/. In 1989, Steele solved the game Teeko via computer, showing what must occur if both players play wisely; he found that neither player can force a win. Steele also showed that the Advanced Teeko variant is a win for Black (again, assuming perfect play), as is one other variant, but the other fourteen variants are draws.[5]


References[edit] ^ "Common Lisp the Language, 2nd Edition". Cs.cmu.edu. Retrieved 2016-09-25.  ^ https://web.archive.org/web/20050430162655/http://www.ddj.com/documents/s=9603/ddj0504a/0504a.html ^ "Oracle Labs | People Details". Labs.oracle.com. Retrieved 2016-09-25.  ^ "Guy Steele | Harvard John A. Paulson School of Engineering and Applied Sciences". Seas.harvard.edu. 2013-03-22. Retrieved 2016-09-25.  ^ Epstein, Richard A. (2012) The Theory of Gambling and Statistical Logic, 2nd ed. Academic Press, p. 341.


External links[edit] Works by Guy L. Steele at Project Gutenberg Works by or about Guy L. Steele Jr. at Internet Archive Sun/Oracle biographical page for Steele Telnet Song Poems (mostly parodies) from Guy Steele's student days A podcast interview with Guy Steele on Software Engineering Radio "Growing a Language", Keynote at the 1998 ACM OOPSLA Conference (text) Guy Steele: Dan Friedman--Cool Ideas (Dan Friedman's 60th Birthday) v t e Grace Murray Hopper Award recipients Knuth (1971) Dirksen (1972) Cress (1972) Breed/Lathwell/Moore (1973) Baird (1974) Scherr (1975) Shortliffe (1976) Kurzweil (1978) Wozniak (1979) Metcalfe (1980) Bricklin (1981) Reid (1982) Ingalls (1984) Green (1985) Joy (1986) Ousterhout (1987) Steele (1988) Hillis (1989) Stallman (1990) Hsu (1991) Stroustrup (1993) Goldwasser (1996) Hwu (1999) Kavraki (2000) Necula (2001) Srikant (2002) Keckler (2003) Rexford (2004) Reingold (2005) Klein (2006) Paxson (2007) Engler (2008) Roughgarden (2009) Gentry (2010) Ahn (2011) Casado and Katabi (2012) Felzenszwalb (2013) Ratnasamy (2014) Waters (2015) Heer (2016) Authority control WorldCat Identities VIAF: 108135160 LCCN: n82022056 ISNI: 0000 0001 0930 7402 SUDOC: 029876613 BNF: cb12141023b (data) NDL: 00457523 NKC: jn20020721376 SNAC: w6mj312c Retrieved from "https://en.wikipedia.org/w/index.php?title=Guy_L._Steele_Jr.&oldid=808619565" Categories: 1954 birthsAmerican computer scientistsAmerican technology writersLisp peopleCarnegie Mellon University facultyEmacsFellows of the Association for Computing MachineryGrace Murray Hopper Award laureatesMassachusetts Institute of Technology alumniProgramming language designersProgramming language researchersFellows of the Association for the Advancement of Artificial IntelligenceLiving peopleMembers of the United States National Academy of EngineeringHarvard School of Engineering and Applied Sciences alumniHidden categories: Articles lacking in-text citations from September 2016All articles lacking in-text citationsBLP articles lacking sources from February 2013All BLP articles lacking sourcesArticles with multiple maintenance issuesArticles with hCardsAll articles with unsourced statementsArticles with unsourced statements from January 2014Articles with Project Gutenberg linksArticles with Internet Archive linksWikipedia articles with VIAF identifiersWikipedia articles with LCCN identifiersWikipedia articles with ISNI identifiersWikipedia articles with BNF identifiersWikipedia articles with SNAC-ID identifiers


Navigation menu Personal tools Not logged inTalkContributionsCreate accountLog in Namespaces ArticleTalk Variants Views ReadEditView history More Search Navigation Main pageContentsFeatured contentCurrent eventsRandom articleDonate to WikipediaWikipedia store Interaction HelpAbout WikipediaCommunity portalRecent changesContact page Tools What links hereRelated changesUpload fileSpecial pagesPermanent linkPage informationWikidata itemCite this page Print/export Create a bookDownload as PDFPrintable version In other projects Wikimedia CommonsWikisource Languages تۆرکجهDeutschفارسیFrançaisItalianoNederlands日本語中文 Edit links This page was last edited on 4 November 2017, at 00:49. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Developers Cookie statement Mobile view (window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.308","walltime":"0.406","ppvisitednodes":{"value":3469,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":62921,"limit":2097152},"templateargumentsize":{"value":11306,"limit":2097152},"expansiondepth":{"value":18,"limit":40},"expensivefunctioncount":{"value":3,"limit":500},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 346.985 1 -total"," 28.46% 98.760 1 Template:Infobox_scientist"," 26.38% 91.535 1 Template:Infobox_person"," 26.19% 90.873 3 Template:Ambox"," 20.70% 71.821 1 Template:Multiple_issues"," 20.06% 69.616 2 Template:Infobox"," 14.35% 49.809 1 Template:Reflist"," 11.66% 40.451 3 Template:Cite_web"," 11.32% 39.277 6 Template:ISBN"," 8.11% 28.141 1 Template:More_footnotes"]},"scribunto":{"limitreport-timeusage":{"value":"0.121","limit":"10.000"},"limitreport-memusage":{"value":4202567,"limit":52428800}},"cachereport":{"origin":"mw1321","timestamp":"20180214135720","ttl":3600,"transientcontent":true}}});});(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":91,"wgHostname":"mw1331"});});


Guy_L._Steele,_Jr. - Photos and All Basic Informations

Guy_L._Steele,_Jr. More Links

Talk:Guy L. Steele Jr.Help:Maintenance Template RemovalWikipedia:Citing SourcesWikipedia:Citing SourcesWikipedia:WikiProject Fact And Reference CheckWikipedia:When To CiteHelp:Maintenance Template RemovalWikipedia:Biographies Of Living PersonsWikipedia:Citing SourcesWikipedia:VerifiabilityWikipedia:Identifying Reliable SourcesWikipedia:LibelHelp:Maintenance Template RemovalHelp:Maintenance Template RemovalMissouriUnited StatesHarvard UniversityMassachusetts Institute Of TechnologyProgramming LanguageACM Grace Murray Hopper AwardHarry H. Goode Memorial AwardComputer ScienceOracle CorporationSun MicrosystemsThinking MachinesDoctoral AdvisorGerald SussmanHelp:IPA/EnglishComputer ScientistProgramming LanguageMissouriBoston Latin SchoolBachelor's DegreeApplied MathematicsHarvard UniversityMaster's DegreeDoctor Of PhilosophyMITComputer ScienceAssistant ProfessorCarnegie Mellon UniversityCompilerTartan LaboratoriesSupercomputerThinking MachinesLisp Programming Language*LispC Programming LanguageC*Sun MicrosystemsBill JoyJava (programming Language)Wikipedia:Citation NeededOracle CorporationSun MicrosystemsGerald Jay SussmanLambda PapersScheme (programming Language)EmacsTeXWAITSIncompatible Timesharing SystemCommunications Of The ACMPDP-10TELNETMark CrispinEcma InternationalECMAScriptX3J11C (programming Language)X3J3X3J13IEEEHigh Performance FortranFortress Programming LanguageFortranInternational Standard Book NumberSpecial:BookSources/0-06-091082-8Jargon FilePrentice-HallInternational Standard Book NumberSpecial:BookSources/0-13-110016-5C (programming Language)Common Lisp The LanguageInternational Standard Book NumberSpecial:BookSources/0-932376-41-XCommon LispInternational Standard Book NumberSpecial:BookSources/1-55558-041-6International Standard Book NumberSpecial:BookSources/0-262-11185-3International Standard Book NumberSpecial:BookSources/0-321-24678-0James GoslingBill JoyGilad BrachaAssociation For Computing MachineryGrace Murray Hopper AwardACM FellowNational Academy Of EngineeringAmerican Academy Of Arts And SciencesDr. Dobb's Excellence In Programming AwardModern Western Square DanceCaller (dancing)Tech SquaresCallerlabBoston Latin SchoolHelp:IPA/EnglishSolved GameTeekoProject GutenbergInternet ArchiveTemplate:Hopper WinnersTemplate Talk:Hopper WinnersGrace Murray Hopper AwardDonald KnuthPaul H. DirksenPaul H. CressLawrence M. BreedRichard H. LathwellRoger Moore (computer Scientist)Edward H. ShortliffeRay KurzweilSteve WozniakRobert M. MetcalfeDaniel S. BricklinBrian Reid (computer Scientist)Dan IngallsBill JoyJohn OusterhoutW. Daniel HillisRichard StallmanFeng-hsiung HsuBjarne StroustrupShafi GoldwasserWen-mei HwuLydia KavrakiGeorge NeculaRamakrishnan SrikantStephen W. KecklerJennifer RexfordOmer ReingoldDan KleinVern PaxsonTim RoughgardenCraig Gentry (computer Scientist)Luis Von AhnMartin CasadoDina KatabiSylvia RatnasamyJeffrey HeerHelp:Authority ControlVirtual International Authority FileLibrary Of Congress Control NumberInternational Standard Name IdentifierSystème Universitaire De DocumentationBibliothèque Nationale De FranceNational Diet LibraryNational Library Of The Czech RepublicSNACHelp:CategoryCategory:1954 BirthsCategory:American Computer ScientistsCategory:American Technology WritersCategory:Lisp PeopleCategory:Carnegie Mellon University FacultyCategory:EmacsCategory:Fellows Of The Association For Computing MachineryCategory:Grace Murray Hopper Award LaureatesCategory:Massachusetts Institute Of Technology AlumniCategory:Programming Language DesignersCategory:Programming Language ResearchersCategory:Fellows Of The Association For The Advancement Of Artificial IntelligenceCategory:Living PeopleCategory:Members Of The United States National Academy Of EngineeringCategory:Harvard School Of Engineering And Applied Sciences AlumniCategory:Articles Lacking In-text Citations From September 2016Category:All Articles Lacking In-text CitationsCategory:BLP Articles Lacking Sources From February 2013Category:All BLP Articles Lacking SourcesCategory:Articles With Multiple Maintenance IssuesCategory:Articles With HCardsCategory:All Articles With Unsourced StatementsCategory:Articles With Unsourced Statements From January 2014Category:Articles With Project Gutenberg LinksCategory:Articles With Internet Archive LinksCategory:Wikipedia Articles With VIAF IdentifiersCategory:Wikipedia Articles With LCCN IdentifiersCategory:Wikipedia Articles With ISNI IdentifiersCategory:Wikipedia Articles With BNF IdentifiersCategory:Wikipedia Articles With SNAC-ID IdentifiersDiscussion About Edits From This IP Address [n]A List Of Edits Made From This IP Address [y]View The Content Page [c]Discussion About The Content Page [t]Edit This Page [e]Visit The Main Page [z]Guides To Browsing WikipediaFeatured Content – The Best Of WikipediaFind Background Information On Current EventsLoad A Random Article [x]Guidance On How To Use And Edit WikipediaFind Out About WikipediaAbout The Project, What You Can Do, Where To Find ThingsA List Of Recent Changes In The Wiki [r]List Of All English Wikipedia Pages Containing Links To This Page [j]Recent Changes In Pages Linked From This Page [k]Upload Files [u]A List Of All Special Pages [q]Wikipedia:AboutWikipedia:General Disclaimer



view link view link view link view link view link