John Cocke

John Cocke

Infobox_Scientist
name = John Cocke



image_width =
caption =
birth_date = birth date|1925|5|30|mf=y
birth_place = Charlotte, North Carolina
death_date = death date and age|2002|7|16|1925|5|30|mf=y
death_place = Valhalla, New York
residence =
citizenship =
nationality = American
ethnicity =
field = Computer Science
work_institution = IBM
alma_mater =
doctoral_advisor =
doctoral_students =
known_for = RISC
author_abbreviation_bot =
author_abbreviation_zoo =
prizes = ACM Turing Award
religion =
footnotes =

John Cocke (May 30 1925July 16, 2002) was an American computer scientist recognised for his large contribution to computer architecture and optimizing compiler design. He is considered by many to be "the father of RISC architecture."

He attended Duke University, where he received his Bachelor's degree in Mechanical Engineering in 1946 and his Ph.D. in Mathematics in 1953. Cocke spent his entire career as an industrial researcher for IBM, from 1956 to 1992.

Perhaps the project where his innovations were most noted was in the IBM 801 minicomputer, where his realization that matching the design of the architecture's instruction set to the relatively simple instructions actually emitted by compilers could allow high performance at a low cost.

He is one of the inventors of CYK algorithm (C for CYK).

Cocke won the Eckert–Mauchly Award in 1985, ACM Turing Award in 1987, the National Medal of Technology in 1991 and the National Medal of Science in 1994, and the Seymour Cray Computer Science and Engineering Award in 1999.

He was born in Charlotte, North Carolina and died in Valhalla, New York.

External links

* [http://domino.research.ibm.com/comm/pr.nsf/pages/news.20020717_cocke.html IBM obituary]
* [http://www.pratt.duke.edu/alumni/profiles_cocke.php Duke profile]
* [http://www.iment.com/maida/tv/computer/johncocketranscript.htm Interview transcript]

Persondata
NAME= Cocke, John
ALTERNATIVE NAMES=
SHORT DESCRIPTION= American computer scientist
DATE OF BIRTH= May 30 1925
PLACE OF BIRTH= Charlotte, North Carolina
DATE OF DEATH= July 16, 2002
PLACE OF DEATH= Valhalla, New York


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • John Cocke — Naissance 30 mai 1925 Charlotte, Caroline du Nord (États Unis) Décès 16 juillet 2002 (à 77 ans) Valhalla, New York (États Unis) Nationalité …   Wikipédia en Français

  • John Cocke — Nombre John Cocke Nacimiento 30 de mayo d …   Wikipedia Español

  • John Cocke — (* 30. Mai 1925 in Charlotte, North Carolina; † 16. Juli 2002 in Valhalla, New York) war ein amerikanischer Informatiker, der große Beiträge zur Rechnerarchitektur und zur Compiler Optimierung geleistet hat. Er gilt als Schöpfer der RISC… …   Deutsch Wikipedia

  • John Cocke (disambiguation) — John Cocke may refer to:*John Cocke (1925 – 2002), American computer scientist *John Alexander Cocke, American politician who represented Tennesseeee also*Jack Cock (1893 1966), English footballer *John Cox (disambiguation) …   Wikipedia

  • John Alexander Cocke — (* 1772 in Brunswick, Brunswick County, Virginia; † 16. Februar 1854 in Rutledge, Tennessee) war ein US amerikanischer Politiker. Zwischen 1819 und 1827 vertrat er den Bundesstaat Tennessee im US Repräsentantenhaus. Werdegang John Cocke war… …   Deutsch Wikipedia

  • Cocke — is a surname (pronounced cock or coke) and may refer to: Charles Lewis Cocke (1940 ) Professor of Physics at Kansas State University, winner of 2006 Davisson Germer Prize James Cocke, mayor of Williamsburg, Virginia in the eighteenth century… …   Wikipedia

  • John Alexander Cocke — was an American politician who represented Tennessee as a member of the United States House of Representatives. He was born in Brunswick, Nottoway County, Virginia in 1772. He moved with his parents to Tennessee, where he attended the public… …   Wikipedia

  • Cocke — ist der Familienname folgender Personen: John Cocke (1925–2002), US amerikanischer Informatiker John Alexander Cocke (1772–1854), US amerikanischer Politiker Philip St. George Cocke (1809–1861), Brigadegeneral der Konföderierten Staaten im… …   Deutsch Wikipedia

  • John Cox — may refer to:*Sir John Cox (1928–2006), British Royal Navy admiral *John Cox (cartoonist), American cartoonist *John Cox (cricketer), Tasmanian Australian cricket player *John Cox (mayor), mayor of Georgetown, Maryland *John Cox (New Zealand),… …   Wikipedia

  • John Hopcroft — John Edward Hopcroft, né le 7 octobre 1939, est un informaticien américain, enseignant à l université Cornell et dont il devient le doyen de la Faculté d Ingénierie en 1994. Il est l un des trois auteurs de deux livres importants sur la …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”