[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
VolkovBot (Diskussion | Beiträge)
K Bot: Ergänze: ru:Кок, Джон
 
(27 dazwischenliegende Versionen von 23 Benutzern werden nicht angezeigt)
Zeile 1:
'''John Cocke''' (* [[30. Mai]] [[1925]] in [[Charlotte (North Carolina)|Charlotte]], [[North Carolina]]; † [[16. Juli]] [[2002]] in [[Valhalla (New York)|Valhalla]], [[New York (Bundesstaat)|New York]]) war ein [[Vereinigte Staaten|US-amerikanischer]] [[Informatik]]er, der große Beiträge zur [[Rechnerarchitektur]] und zur [[Compiler]]-Optimierung geleistet hat. Er wird von vielengilt als „der VaterSchöpfer der [[Reduced Instruction Set Computer|RISC]]-Architektur“ angesehenArchitektur.
 
== BiographieBiografie ==
John Cocke studierte an der [[Duke University]], wo er 1946 seinen [[Bachelor]] in Maschinenbau und 19531956 seinen [[Ph. D.]] in Mathematik machte. Cocke verbrachte seine gesamte Karriere von 1956 bis 1992 als Forscher bei [[IBM]]. Daneben war er Gastprofessor am [[Massachusetts Institute of Technology|MIT]] und am [[Courant Institute of Mathematical Sciences of New York University]].
 
1970 entwickelte er unabhängig von Daniel Younger, Tadao Kasami und anderen den [[Cocke-Younger-Kasami-Algorithmus]] zur Lösung des [[Wortproblem (Berechenbarkeitstheorie)|Wortproblems]]. 1974 schuf er mit Lalit Bahl, Frederick Jelinek und Josef Raviv den [[BCJR-Algorithmus]] zur Dekodierung von Block- und Faltungscodes. 1975 entwickelte er am [[Thomas J. Watson Research Center]] das RISC-Konzept für den Minicomputer [[IBM 801]], indem er dessen [[Befehlssatz]]-Design an die vergleichsweise simplen tatsächlich von Compilern genutzten Instruktionen anpasste und so hohe Performance zu niedrigen Kosten ermöglichte. Schon zuvor befasste Cocke sich auch intensiv mit Compileroptimierung, ohne die ein RISC-Rechner nicht sinnvoll eingesetzt werden kann.
Seine wohl bemerkenswerteste Leistung bestand darin, das [[Befehlssatz]]-Design für den Minicomputer [[IBM 801]] an die vergleichsweise simplen tatsächlich von Compilern genutzten Instruktionen anzupassen und so hohe Performance zu niedrigen Kosten zu ermöglichen. 1987 wurde ihm der [[Turing Award]] verliehen, 1991 die [[National Medal of Technology]], 1994 die [[National Medal of Science]] und die [[John-von-Neumann-Medaille]] und 1999 der [[Seymour Cray Computer Science and Engineering Award]].
 
1972 wurde er [[IBM Fellow]], 1979 Mitglied der [[National Academy of Engineering]]. 1985 wurde ihm der [[Eckert-Mauchly Award]] verliehen, 1986 wurde er Fellow der [[American Academy of Arts and Sciences]]. 1987 bekam er den [[Turing Award]], 1988 einen Ehrendoktortitel der Duke University, 1991 die [[National Medal of Technology]]. 1993 wurde er gewähltes Mitglied der [[National Academy of Sciences]] und 1995 der [[American Philosophical Society]],<ref>{{Internetquelle| url=https://search.amphilsoc.org/memhist/search?creator=John+Cocke&title=&subject=&subdiv=&mem=&year=&year-max=&dead=&keyword=&smode=advanced| titel=Member History: John Cocke
==Weblinks==
| hrsg=American Philosophical Society| zugriff=2018-06-23}}</ref> 1994 erhielt er die [[National Medal of Science]] und die [[John-von-Neumann-Medaille]], 1999 den [[Seymour Cray Computer Engineering Award]] und 2000 die [[Benjamin Franklin Medal (Franklin Institute)|Benjamin Franklin Medal]].
* [http://domino.research.ibm.com/comm/pr.nsf/pages/news.20020717_cocke.html Nachruf von IBM]
 
* [http://www.pratt.duke.edu/alumni/profiles_cocke.php Lebenslauf an der Duke University]
== Weblinks ==
* [http://www-03.ibm.com/press/us/en/pressrelease/22052.wss Nachruf von IBM] (englisch)
* [http://www.pratt.duke.edu/alumninode/profiles_cocke.php1558 Lebenslauf an der Duke University] (englisch)<!--
http://web.mit.edu/invent/iow/cocke.html
http://www.computer.org/portal/web/awards/cocke-eckert
http://www.thocp.net/biographies/cocke_john.htm
http://www.iment.com/maida/tv/computer/johncocketranscript.htm-->
 
== Einzelnachweise ==
<references />
 
{{Navigationsleiste Träger des Turing-Awards}}
{{Normdaten|TYP=p|GND=|VIAF=220167942|GNDfehlt=ja|GNDCheck=2019-03-17}}
 
{{DEFAULTSORT:Cocke, John}}
[[Kategorie:Träger des Turing Award]]
[[Kategorie:Informatiker]]
[[Kategorie:Turing-PreisträgerMitglied der National Academy of Sciences]]
[[Kategorie:Mitglied der American Academy of Arts and Sciences]]
[[Kategorie:Mitglied der National Academy of Engineering]]
[[Kategorie:Mitglied der American Philosophical Society]]
[[Kategorie:Träger der National Medal of Science]]
[[Kategorie:Hochschullehrer (Massachusetts Institute of Technology)]]
[[Kategorie:Hochschullehrer (New York University)]]
[[Kategorie:US-Amerikaner]]
[[Kategorie:IBM Fellow]]
[[Kategorie:Geboren 1925]]
[[Kategorie:Gestorben 2002]]
[[Kategorie:Mann]]
 
{{Personendaten|
|NAME=Cocke, John
|ALTERNATIVNAMEN=
|KURZBESCHREIBUNG=US-amerikanischer Informatiker
|GEBURTSDATUM=30. Mai 1925
|GEBURTSORT=[[Charlotte (North Carolina)|Charlotte]], [[North Carolina]], USA
Zeile 27 ⟶ 48:
|STERBEORT=Valhalla, [[New York (Bundesstaat)|New York]], USA
}}
 
[[en:John Cocke]]
[[es:John Cocke]]
[[ja:ジョン・コック]]
[[pl:John Cocke]]
[[ru:Кок, Джон]]
[[sr:Џон Кок]]