11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

McCarthy, John 297programming difficult, tedious, <strong>and</strong> error-prone. Mauchlywanted a way that variables could be represented symbolically:for example, Total rather than a register number suchas 101. Under Mauchly’s supervision William Schmitt wrotewhat became known as Brief Code. It allowed two-lettercombinations to st<strong>and</strong> for both variables <strong>and</strong> operationssuch as multiplication or exponentiation. A special programread these instructions <strong>and</strong> converted them to thenecessary register <strong>and</strong> machine operation comm<strong>and</strong>s (seeinterpreter). While primitive compared to later languages(see assembler <strong>and</strong> programming languages), Brief Coderepresented an important leap forward in making computersmore usable.Mauchly stayed with Remington R<strong>and</strong> <strong>and</strong> its successorSperry R<strong>and</strong> until 1959, but then left over a dispute aboutthe marketing <strong>of</strong> the Univac. He continued his career as aconsultant <strong>and</strong> lecturer. Mauchly <strong>and</strong> Eckert also becameembroiled in a patent dispute arising from their originalwork with ENIAC. Accused <strong>of</strong> infringing Sperry R<strong>and</strong>’sENIAC patents, Honeywell claimed that the ENIAC patentwas invalid, with another computer pioneer, John Atanas<strong>of</strong>f,claiming that Mauchly <strong>and</strong> Eckert had obtained crucialideas after visiting his laboratory in 1940 (see Atanas<strong>of</strong>f,John Vincent).In 1973, Judge Earl Richard Larson ruled in favor <strong>of</strong>Atanas<strong>of</strong>f <strong>and</strong> Honeywell. However, many historians <strong>of</strong>the field give Mauchly <strong>and</strong> Eckert the lion’s share <strong>of</strong> thecredit because it was they who had built full-scale, practicalmachines.Mauchly played a key role in founding the Associationfor Computing Machinery (ACM), one <strong>of</strong> the field’s premierpr<strong>of</strong>essional organizations. He served as its first vice president<strong>and</strong> second president. He received many tokens <strong>of</strong> recognitionfrom his peers, including the Howard Potts Medal<strong>of</strong> the Franklin Institute. In turn, the ACM established anEckert-Mauchly award for excellence in computer design.John Mauchly died on January 8, 1980.Further Reading“John W. Mauchly <strong>and</strong> the Development <strong>of</strong> the ENIAC <strong>Computer</strong>:An Exhibition in the Department <strong>of</strong> Special Collections, VanPelt Library, University <strong>of</strong> Pennsylvania.” Available online.URL: http://www.library.upenn.edu/exhibits/rbm/mauchly/jwmintro.html. Accessed August 14, 2007.McCartney, Scott. ENIAC: The Triumphs <strong>and</strong> Tragedies <strong>of</strong> the World’sFirst <strong>Computer</strong>. New York: Berkeley Books, 1999.Stern, N. “John William Mauchly: 1907–1980,” Annals <strong>of</strong> the History<strong>of</strong> Computing (April 1980): 100–103.McCarthy, John(1927– )American<strong>Computer</strong> Scientist, AI PioneerStarting in the 1950s, John McCarthy played a key role inthe development <strong>of</strong> artificial intelligence as a discipline, aswell as developing LISP, the most popular language in AIresearch.John McCarthy was born on September 4, 1927, in Boston,Massachusetts. He completed his B.S. in mathematicsat the California Institute <strong>of</strong> <strong>Technology</strong>, then earned hisPh.D. at Princeton University in 1951. During the 1950s, heheld teaching posts at Stanford University, Dartmouth College,<strong>and</strong> the Massachusetts Institute <strong>of</strong> <strong>Technology</strong>.Although he seemed destined for a prominent careerin pure mathematics, he encountered computers whileworking during the summer <strong>of</strong> 1955 at an IBM laboratory.He was intrigued with the potential <strong>of</strong> the machines forhigher-level reasoning <strong>and</strong> intelligent behavior (see artificialintelligence). The following year he put togethera conference that brought together people who wouldbecome key AI researchers, including Marvin Minsky (seeMinsky, Marvin). He proposed that “the study is to proceedon the basis <strong>of</strong> the conjecture that every aspect <strong>of</strong>learning or any other feature <strong>of</strong> intelligence can in principlebe so precisely described that a machine can be madeto simulate it. An attempt will be made to find how tomake machines use language, form abstractions <strong>and</strong> concepts,solve kinds <strong>of</strong> problems now reserved for humans,<strong>and</strong> improve themselves.”Mathematics had well-developed symbolic systemsfor expressing its ideas. McCarthy decided that ifAI researchers were to meet their ambitious goals, theywould need a programming language that was equallycapable <strong>of</strong> expressing <strong>and</strong> manipulating symbols. Startingin 1958, he developed LISP, a language based on liststhat could flexibly represent data <strong>of</strong> many kinds <strong>and</strong> evenallowed programs to be fed as data to other programs(see lisp). LISP would be used in the coming decades tocode most AI research projects, <strong>and</strong> McCarthy continuedto play an important role in refining the language, whilemoving to Stanford in 1962, where he would spend therest <strong>of</strong> his career.McCarthy also contributed to the development <strong>of</strong>Algol, a language that would in turn greatly influencemodern procedural languages such as C. He also helpeddevelop new ways for people to use computers. Consultingwith Bolt, Beranek <strong>and</strong> Newman (the companythat would later build the beginnings <strong>of</strong> the Internet),he helped design time-sharing, a system that allowedmany users to share the same computer, bringing downthe cost <strong>of</strong> computing <strong>and</strong> making it accessible to morepeople. He also sought to make computers more interactive,designing a system called THOR, which used videodisplay terminals. Indeed, he pointed the way to the personalcomputer in a 1972 paper on “The Home InformationTerminal.”In 1971, McCarthy received the prestigious A. M. Turingaward from the Association for Computing Machinery. Inthe 1970s <strong>and</strong> 1980s, he taught at Stanford <strong>and</strong> remained aprominent spokesperson for AI, arguing against critics suchas philosopher Hubert Dreyfus (see Dreyfus, Hubert),who claimed that machines could never achieve true intelligence.In 2000 McCarthy retired from Stanford, where heremains a Pr<strong>of</strong>essor Emeritus. In 2003 McCarthy receivedthe Benjamin Franklin Medal in <strong>Computer</strong> <strong>and</strong> Cognitive<strong>Science</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!