John Cocke

John Cocke (May 30, 1925 – July 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... more

Date of birth:

  • May 30, 1925

Date of death:

  • Jul 16, 2002 (age 77 years)

Country of nationality:

Computers

Computers Designed:

top ↑

Award Winner

Awards Won:

Year Award Notes/Description
  • 1987
  • For significant contributions in the design and theory of compilers, the architecture of large systems and the development of reduced instruction set computers (RISC)
  • 1991
  • 1994
  • For his contributions to computer science in the design and theory of compilers, and for major advances in the theory and practice of high-performance computer systems.
View Awards won by John Cocke »
top ↑

People

Place of death:

Gender:

Employment history:

Employer Title From To
  • 1956
  • 1992

Education:

Institution End Date Degree Major/Field Of Study
  • 1953
  • 1946
View John Cocke: Education »
top ↑

We can also tell you John Cocke is a…

If you know more about John Cocke, you can add more facts here »

Similar topics in Freebase

  • Charles Bachman

    Charles Bachman

    Charles William Bachman (Dec 11, 1924, Manhattan, Kansas) is an American computer scientist, who spent his entire career as an industrial researcher rather than in academia. He is particularly known for his work in the area of databases. Born during 1924 in Kansas, Bachman attended high school in...
  • Robert Floyd

    Robert Floyd

    Robert W Floyd (June 8, 1936 – September 25, 2001) was an eminent computer scientist. Born in New York, Floyd finished school at age 14. At the University of Chicago, he received a Bachelor's degree in liberal arts in 1953 (when still only 17) and a second Bachelor's degree in physics in 1958....
  • Richard Hamming

    Richard Hamming

    Richard Wesley Hamming (Chicago, February 11, 1915 – Monterey, California, January 7, 1998) was an American mathematician whose work had many implications for computer science and telecommunications. His contributions include the Hamming code (which makes use of a Hamming matrix), the Hamming...
  • Howard Aiken

    Howard Aiken

    Howard Hathaway Aiken (March 8, 1900 – March 14, 1973) was a pioneer in computing, being the original conceptual designer behind IBM's Harvard Mark I computer. He studied at the University of Wisconsin–Madison and later obtained his Ph.D. in physics at Harvard University in 1939. During this time,...
  • Ivan Sutherland

    Ivan Sutherland

    Ivan Edward Sutherland (born 1938 in Hastings, Nebraska) is an American computer scientist and Internet pioneer. He received the Turing Award in 1988 for the invention of Sketchpad, an early predecessor to the sort of graphical user interface that has become ubiquitous in personal computers....
  • James H. Wilkinson

    James H. Wilkinson

    James Hardy Wilkinson (27 September 1919 – 5 October 1986) was a prominent figure in the field of numerical analysis, a field at the boundary of applied mathematics and computer science particularly useful to physics and engineering. Born in Strood, England, he attended the Sir Joseph Williamson's...

These people have edited this topic:

Edit this topic
Edit and Show details

Add or delete facts, download data in JSON or RDF formats, and explore topic metadata.

Freebase Logo
What is Freebase?

Freebase is a huge collection of facts, built by people like you. Freebase connects facts in ways other sites can't, giving you new ways to explore millions of subjects.
You can help improve it!

Freebase Attribution

Freebase data is free for use under the CC-BY license.

The original description for John Cocke was automatically generated from Wikipedia.org licensed under the GNU Free Documentation License.
[1]
Learn more about Freebase licensing and attribution