John R. Rice (computer scientist)

Last updated

John Rischard Rice (born 1934) is an American mathematician and computer scientist, the W. Brooks Fortune Distinguished Professor Emeritus of Computer Science and a professor of mathematics (by courtesy) at Purdue University. He specializes in numerical computing, founded the ACM Transactions on Mathematical Software and is the author of more than 20 books and approximately 300 research articles. [1] [2] [3]

Contents

Biography

Rice was born on June 6, 1934, in Tulsa, Oklahoma, and grew up in small towns in Oklahoma. [2] [3] As a teenager, his father was assigned to Addis Ababa, Ethiopia, where he lived for three years. [3] He earned bachelor's and master's degrees in mathematics from Oklahoma State University in 1954 and 1956; [2] while studying there, he spent his summers in southern California, working in the aerospace industry. [3] He then moved to the California Institute of Technology, where he earned a Ph.D. in 1959 under the supervision of Arthur Erdélyi; his dissertation concerned approximation theory. [2] [3] [4] After taking a one-year postdoctoral position at the National Bureau of Standards, he became a researcher for General Motors. [2] [3] In 1964 he left GM and joined the recently founded computer science department at Purdue, which he later headed from 1983 to 1996 [2] [3]

Rice organized the first Symposium on Mathematical Software at Purdue University in 1970, which produced the recommendation to start a journal for the field. [5] This led to the founding of ACM Transactions on Mathematical Software (TOMS) in 1975, of which Rice would be editor-in-chief until 1993. [1] [2] He was chair of the Computing Research Association from 1991 to 1993. [1] [2] [6]

Research

Rice showed an early interest in computing, publishing a paper titled "Electronic Brains" as a college sophomore. [2] Although his early research was on the mathematics of approximation theory, [2] [3] he spent most of his career working in the analysis of algorithms for solving numerical problems, and particularly on the solution of elliptic partial differential equations. [1] [3]

Books

Rice's Introduction to Computer Science (with J. K. Rice, published by Holt, Rinehart, and Winston in 1969) was the "leading textbook of the day" [2] and emphasized general principles of algorithms and data structures rather than specific programming languages, the focus of previous introductory CS texts. [3] It was translated into three other languages. [7]

Rice's other books include: [1]

Awards and honors

Rice was named the Brooks Fortune Professor in 1989. [2] In 1994, he was elected a member of the National Academy of Engineering for his "for leadership in founding the field of mathematical software and for fundamental contributions to its content". [2] He is also a Fellow of the AAAS and a Fellow of the Association for Computing Machinery. [1] [2]

See also

Related Research Articles

<span class="mw-page-title-main">Computer science</span> Study of computation

Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines to applied disciplines. Though more often considered an academic discipline, computer science is closely related to computer programming.

<span class="mw-page-title-main">Edsger W. Dijkstra</span> Dutch computer scientist (1930–2002)

Edsger Wybe Dijkstra was a Dutch computer scientist, programmer, software engineer, and science essayist.

<span class="mw-page-title-main">Niklaus Wirth</span> Swiss computer scientist (born 1934)

Niklaus Emil Wirth is a Swiss computer scientist. He has designed several programming languages, including Pascal, and pioneered several classic topics in software engineering. In 1984, he won the Turing Award, generally recognized as the highest distinction in computer science, for developing a sequence of innovative computer languages.

<span class="mw-page-title-main">Peter Naur</span> Danish computer science pioneer

Peter Naur was a Danish computer science pioneer and Turing award winner. He is best remembered as a contributor, with John Backus, to the Backus–Naur form (BNF) notation used in describing the syntax for most programming languages. He also contributed to creating the language ALGOL 60.

<span class="mw-page-title-main">Trigonometric tables</span> Overview about trigonometric tables

In mathematics, tables of trigonometric functions are useful in a number of areas. Before the existence of pocket calculators, trigonometric tables were essential for navigation, science and engineering. The calculation of mathematical tables was an important area of study, which led to the development of the first mechanical computing devices.

<span class="mw-page-title-main">Leslie Lamport</span> American computer scientist and mathematician

Leslie B. Lamport is an American computer scientist and mathematician. Lamport is best known for his seminal work in distributed systems, and as the initial developer of the document preparation system LaTeX and the author of its first manual.

<span class="mw-page-title-main">Jack Dongarra</span> American computer scientist (born 1950)

Jack Joseph Dongarra is an American computer scientist and mathematician. He is the American University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee. He holds the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory, Turing Fellowship in the School of Mathematics at the University of Manchester, and is an adjunct professor and teacher in the Computer Science Department at Rice University. He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018). Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee. He was the recipient of the Turing Award in 2021.

<span class="mw-page-title-main">Friedrich L. Bauer</span> German computer scientist

Friedrich Ludwig "Fritz" Bauer was a German pioneer of computer science and professor at the Technical University of Munich.

<span class="mw-page-title-main">Vijay Vazirani</span> Indian American professor of computer science

Vijay Virkumar Vazirani is an Indian American distinguished professor of computer science in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine.

<span class="mw-page-title-main">Jeffrey Vitter</span> American computer scientist

Jeffrey Scott Vitter is a U.S. computer scientist and academic administrator. Born in 1955 in New Orleans, Vitter has served in several senior higher education administration posts. He is a former chancellor of the University of Mississippi. He assumed the chancellor position on January 1, 2016. His formal investiture to the chancellorship took place on November 10, 2016, at the University of Mississippi's Oxford Campus.

<span class="mw-page-title-main">Jeannette Wing</span> American computer scientist

Jeannette Marie Wing is Avanessians Director of the Data Science Institute at Columbia University, where she is also a professor of computer science. Until June 30, 2017, she was Corporate Vice President of Microsoft Research with oversight of its core research laboratories around the world and Microsoft Research Connections. Prior to 2013, she was the President's Professor of Computer Science at Carnegie Mellon University, Pittsburgh, Pennsylvania, United States. She also served as assistant director for Computer and Information Science and Engineering at the NSF from 2007 to 2010. She was appointed the Columbia University executive vice president for research in 2021.

Norman E. Gibbs was an American software engineer, scholar and educational leader.

<span class="mw-page-title-main">Mihalis Yannakakis</span> Greek-American computer scientist

Mihalis Yannakakis is professor of computer science at Columbia University. He is noted for his work in computational complexity, databases, and other related fields. He won the Donald E. Knuth Prize in 2005.

David M. Young Jr. was an American mathematician and computer scientist who was one of the pioneers in the field of modern numerical analysis/scientific computing.

ACM Transactions on Mathematical Software (TOMS) is a quarterly scientific journal that aims to disseminate the latest findings of note in the field of numeric, symbolic, algebraic, and geometric computing applications.

<span class="mw-page-title-main">Joseph S. B. Mitchell</span> American computer scientist and mathematician

Joseph S. B. Mitchell is an American computer scientist and mathematician. He is Distinguished Professor and Department Chair of Applied Mathematics and Statistics and Research Professor of Computer Science at Stony Brook University.

Mikhail Jibrayil (Mike) Atallah is a Lebanese American computer scientist, a distinguished professor of computer science at Purdue University.

<span class="mw-page-title-main">John T. Riedl</span> American computer scientist

John Thomas Riedl was an American computer scientist and the McKnight Distinguished Professor at the University of Minnesota. His published works include highly influential research on the social web, recommendation systems, and collaborative systems.

<span class="mw-page-title-main">Bedrich Benes</span> Computer scientist (born 1967)

Bedrich Benes is a computer scientist and a researcher in computer graphics.

Daniel Kressner is a German numerical analyst. He has a Chair of Numerical Algorithms and High Performance Computing in the Institute of Mathematics at EPF Lausanne.

References

  1. 1 2 3 4 5 6 Faculty profile, Purdue University, retrieved 2011-01-29.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 "John R. Rice: Biographical and Professional Notes", Special issue in honor of John Rice's 65th birthday, ACM Transactions on Mathematical Software, 26 (2): 225–226, 2000, doi: 10.1145/353474.354105 , S2CID   44563138 .
  3. 1 2 3 4 5 6 7 8 9 10 Haigh, Thomas (2010), "John R. Rice: Mathematical Software Pioneer", IEEE Annals of the History of Computing, 32 (4): 72–80, doi:10.1109/mahc.2010.64, S2CID   9648368 .
  4. John Rischard Rice at the Mathematics Genealogy Project.
  5. Boisvert, Ronald F. (2000). "Mathematical software: past, present, and future". Mathematics and Computers in Simulation. 54 (4–5): 227–241. arXiv: cs/0004004 . Bibcode:2000cs........4004B. doi:10.1016/S0378-4754(00)00185-3. S2CID   15157725.
  6. Short curriculum vitae from Rice's Purdue web site, retrieved 2011-01-29.
  7. Complete publication list from Rice's Purdue web site, retrieved 2011-01-29.