Pioneers in Computer Science
Pioneers in CS
Back
John Cocke
Internet Agehardware

John Cocke

John Cocke may refer to:John Cocke (1925–2002), American computer scientist John Alexander Cocke (1772–1854), American

1925 – 2002U.S.AContribution: 1987

Introduction

John Cocke (1925–2002) was an American computer scientist and recipient of the Turing Award. He made significant contributions to computer architecture and compiler design. Cocke developed the Reduced Instruction Set Computer (RISC) architecture and contributed to the development of optimizing compilers. His work has greatly influenced modern computer systems and programming languages.

Key Achievement

Known for his work on the development of the Reduced Instruction Set Computer (RISC) architecture and optimizing compilers. His contributions to computer architecture and code optimization had a significant impact on the field of computer science and high-performance computing.

Biography

John Cocke may refer to:John Cocke (1925–2002), American computer scientist John Alexander Cocke (1772–1854), American politician and Tennessee state militia officer during the Creek War John Cocke (colonel), American officer in the Tennessee militia at the Battle of New Orleans John Hartwell Cocke (1780–1866), American planter and brigadier general in the War of 1812 John Cocke (Mississippi), state legislator during Reconstruction

Awards

Eckert–Mauchly Award1985
Turing Award1987
Computer Pioneer Award1989
National Medal of Technology and Innovation1991
IEEE John von Neumann Medal1994
National Medal of Science1994
Seymour Cray Computer Engineering Award1999
Benjamin Franklin Medal2000
IBM Fellow
Computer History Museum Fellow

Institutions

Massachusetts Institute of Technology

IBM

New York University

Education

Duke University