Guy Lewis Steele junior
Guy Lewis Steele Jr. (* 2. Oktober 1954) ist ein US-amerikanischer Informatiker, der an dem Entwurf mehrerer populärer Programmiersprachen beteiligt war.
Leben
Zusammen mit Gerald Jay Sussman entwarf er in den 1970er Jahren die Programmiersprache Scheme. In den 1980ern war er federführend am Entwurf des Common-Lisp-Standards und in den 1990er Jahren an der Entwicklung der Programmiersprache Java beteiligt. Von 2002 bis zur Einstellung des Projekts im Jahr 2012 arbeitete Steele zudem an der Entwicklung der Programmiersprache Fortress. Er ist unter anderem Mitglied im Standardkomitee der Programmiersprachen C, ECMAScript und Fortran.<ref name="bio">Biographie bei Oracle</ref>
Ein weiterer Forschungsbereich von Steele ist das Parallel Computing. Außerdem entwarf er den ursprünglichen Befehlssatz des Emacs-Texteditors und war eine Zeit lang Maintainer des Jargon Files.<ref name="bio" />
2002 wurde er in die American Academy of Arts and Sciences gewählt. Im Jahre 2007 erhielt Steele den Harry H. Goode Memorial Award.
Werke
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
Literatur
- {{#invoke:Vorlage:Literatur|f}}
Weblinks
|1|= – Quellen und Volltexte |0|-= |X|x= |#default= –
}}{{#if: en | ({{#invoke:Multilingual|format|en|slang=!|shift=m}}) }}{{#invoke:TemplatePar|check
|opt= 1= 2= lang= suffix= |template=Vorlage:Wikisource |cat=Wikipedia:Vorlagenfehler/Schwesterprojekt }}
- Biographie bei Oracle (englisch)
- {{#if:|: }}{{#if:|Show }}[https://www.youtube.com/{{#if:
|user/ Guy L. Steele: Growing a Language]
|{{#if:
|channel/ Guy L. Steele: Growing a Language]
|{{#if:
|c/ Guy L. Steele: Growing a Language]
|{{#if:
|@ Guy L. Steele: Growing a Language]
|{{#if:
|show/ Guy L. Steele: Growing a Language]
|{{#if:
|show?p= Guy L. Steele: Growing a Language]
|{{#if:
|playlist?list= Guy L. Steele: Growing a Language]
|watch?v=_ahvzDzKdB0{{#if:|&t={{#if:|{{{h}}}h}}{{#if:|{{{m}}}m}}{{#if:|s}}}} Guy L. Steele: Growing a Language]{{#if:| (ab {{#if:|{{{h}}}:|0:}}{{#if:|{{#ifexpr:{{#invoke:Str|len|{{{M}}}}}>1||0}}:|00:}}{{#if:|{{#ifexpr:{{#invoke:Str|len|}}>1||0}}|00}})|{{#if:| (ab {{#expr: trunc( / 3600 ) }}:{{#ifexpr:
{{#expr:
trunc(
( - trunc( / 3600 ) * 3600 )
/ 60 )
}} < 10 | 0
}}{{#expr:
trunc(
( - trunc( / 3600 ) * 3600 )
/ 60 )
}}:{{#ifexpr:
{{#expr:
- trunc( / 3600 ) * 3600
- trunc( ( - trunc( / 3600 ) * 3600 ) / 60 ) * 60
}} < 10 | 0
}}{{#expr:
- trunc( / 3600 ) * 3600
- trunc( ( - trunc( / 3600 ) * 3600 ) / 60 ) * 60
}})}}}}
}}
}}
}}
}}
}}
}}
}} auf {{#ifeq:{{{link}}}|0|YouTube |YouTube}}{{#if:
|, {{#invoke:DateTime|format||T._Monat JJJJ}}
}}{{#if:
|, abgerufen am {{#invoke:DateTime|format||T._Monat JJJJ}}
}}{{#if:| ({{#if:
| {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}
}}{{#if:
| {{#if:
| ;
}}
}}{{#if:
| {{#if:
| ;
}}Laufzeit: {{{laufzeit}}}
}})
}}{{#if: |.}}{{#invoke:TemplatePar|check
|all=
|opt= 1= id= 2= title= titel= 3= abruf= zugriff= z= h= m= time= sec= uploader= upl= upload= d= kommentar= k= link= user= channel= c= alias= list= show= showid= sprache= laufzeit=
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@
}}{{#invoke:TemplatePar|valid
|1=h
|2=n
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@
}}{{#invoke:TemplatePar|valid
|1=m
|2=n
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@
}}{{#invoke:TemplatePar|valid
|1=sec
|2=n
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@
}}{{#invoke:TemplatePar|valid
|1=time
|2=n
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@
}}{{#invoke:TemplatePar|valid
|1=sprache
|2=langs
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@
}}{{#invoke:TemplatePar|valid
|1=link
|2=/^[01]?$/
|template=Vorlage:YouTube
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=@@@ 0 oder 1 erlaubt
}}{{#if:_ahvzDzKdB0||Vorlage:YouTube: Fehlender Typ-Parameter. Entweder id, list, show, showid, user, channel, c oder alias muss angegeben werden.
}} (Vortrag auf Konferenz OOPSLA 1998; englisch)
Quellen
<references />
Vorlage:Navigationsleiste Träger des Grace-Murray-Hopper-Awards
{{#ifeq: p | p | | {{#if: 1158099657n8202205600457523108135160 | |
}} }}{{#ifeq:||{{#if: | [[Kategorie:Wikipedia:GND fehlt {{#invoke:Str|left|{{{GNDCheck}}}|7}}]] }}{{#if: | {{#if: | | }} }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#ifeq: p | p | {{#if: 1158099657 | | {{#if: {{#statements:P227}} | | }} }} }}{{#ifeq: p | p | {{#if: 1158099657 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P227}} | | }} }} }} }}{{#ifeq: p | p | {{#if: n82022056 | | {{#if: {{#statements:P244}} | | }} }} }}{{#ifeq: p | p | {{#if: n82022056 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P244}} | | }} }} }} }}{{#ifeq: p | p | {{#if: 108135160 | | {{#if: {{#statements:P214}} | | }} }} }}{{#ifeq: p | p | {{#if: 108135160 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P214}} | | }} }} }} }}Vorlage:Wikidata-Registrierung
{{#if: Steele, Guy Lewis junior | {{#if: | {{#if: US-amerikanischer Informatiker | {{#if: 2. Oktober 1954 | {{#if: | {{#if: | {{#if: || Personendaten | |
|---|---|
| NAME | Steele, Guy Lewis junior
}} |
| ALTERNATIVNAMEN |
}} |
| KURZBESCHREIBUNG | US-amerikanischer Informatiker
}} |
| GEBURTSDATUM | 2. Oktober 1954
}} |
| GEBURTSORT |
}} |
| STERBEDATUM |
}} |
| STERBEORT |
}} |
- Wikipedia:Vorlagenfehler/Vorlage:YouTube
- Wikipedia:GND fehlt
- Wikipedia:Normdaten-TYP falsch oder fehlend
- Wikipedia:GND in Wikipedia fehlt, in Wikidata vorhanden
- Wikipedia:GND in Wikipedia vorhanden, fehlt jedoch in Wikidata
- Wikipedia:LCCN in Wikipedia fehlt, in Wikidata vorhanden
- Wikipedia:LCCN in Wikipedia vorhanden, fehlt jedoch in Wikidata
- Wikipedia:VIAF in Wikipedia fehlt, in Wikidata vorhanden
- Wikipedia:VIAF in Wikipedia vorhanden, fehlt jedoch in Wikidata
- Informatiker
- Emacs
- Common Lisp
- Mitglied der American Academy of Arts and Sciences
- US-Amerikaner
- Geboren 1954
- Mann