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]
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]
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]
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]
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]
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.
Edsger Wybe Dijkstra was a Dutch computer scientist, programmer, software engineer, and science essayist.
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.
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.
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.
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.
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.
Friedrich Ludwig "Fritz" Bauer was a German pioneer of computer science and professor at the Technical University of Munich.
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.
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.
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.
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.
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.
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.
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.