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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix III 5431977 John Backus: “For pr<strong>of</strong>ound, influential, <strong>and</strong> lastingcontributions to the design <strong>of</strong> practical high-level programmingsystems, notably through his work on FORTRAN, <strong>and</strong> for seminalpublication <strong>of</strong> formal procedures for the specification <strong>of</strong> programminglanguages.”1978 Robert W. Floyd: “For having a clear influence on methodologiesfor the creation <strong>of</strong> efficient <strong>and</strong> reliable s<strong>of</strong>tware,<strong>and</strong> for helping to found the following important subfields <strong>of</strong>computer science: the theory <strong>of</strong> parsing, the semantics <strong>of</strong> programminglanguages, automatic program verification, automaticprogram synthesis, <strong>and</strong> analysis <strong>of</strong> algorithms.”1979 Kenneth E. Iverson: “For his pioneering effort in programminglanguages <strong>and</strong> mathematical notation resulting in whatthe computing field now knows as APL, for his contributions tothe implementation <strong>of</strong> interactive systems, to educational uses <strong>of</strong>APL, <strong>and</strong> to programming language theory <strong>and</strong> practice.”1980 C. Anthony R. Hoare: “For his fundamental contributionsto the definition <strong>and</strong> design <strong>of</strong> programming languages.”1981 Edgar F. Codd: “For his fundamental <strong>and</strong> continuingcontributions to the theory <strong>and</strong> practice <strong>of</strong> database managementsystems. He originated the relational approach to databasemanagement in a series <strong>of</strong> research papers published commencingin 1970. His paper ‘A Relational Model <strong>of</strong> Data forLarge Shared Data Banks’ was a seminal paper, in a continuing<strong>and</strong> carefully developed series <strong>of</strong> papers. Dr. Codd built uponthis space <strong>and</strong> in doing so has provided the impetus for widespreadresearch into numerous related areas, including databaselanguages, query subsystems, database semantics, locking <strong>and</strong>recovery, <strong>and</strong> inferential subsystems.”1982 Stephen A. Cook: “For his advancement <strong>of</strong> our underst<strong>and</strong>ing<strong>of</strong> the complexity <strong>of</strong> computation in a significant <strong>and</strong>pr<strong>of</strong>ound way. His seminal paper, ‘The Complexity <strong>of</strong> TheoremProving Procedures,’ presented at the 1971 ACM SIGACT Symposiumon the Theory <strong>of</strong> Computing, laid the foundations forthe theory <strong>of</strong> NP-Completeness. The ensuing exploration <strong>of</strong> theboundaries <strong>and</strong> nature <strong>of</strong> NP-complete class <strong>of</strong> problems hasbeen one <strong>of</strong> the most active <strong>and</strong> important research activities incomputer science for the last decade.”1983 Ken Thompson <strong>and</strong> Dennis Ritchie: “For their development<strong>of</strong> generic operating systems theory <strong>and</strong> specifically forthe implementation <strong>of</strong> the UNIX operating system.”1984 Niklaus Wirth: “For developing a sequence <strong>of</strong> innovativecomputer languages, EULER, ALGOL-W, MODULA <strong>and</strong>PASCAL. PASCAL has become pedagogically significant <strong>and</strong> hasprovided a foundation for future computer language, systems,<strong>and</strong> architectural research.”1985 Richard M. Karp: “For his continuing contributions tothe theory <strong>of</strong> algorithms including the development <strong>of</strong> efficientalgorithms for network flow <strong>and</strong> other combinatorial optimizationproblems, the identification <strong>of</strong> polynomial-time computabilitywith the intuitive notion <strong>of</strong> algorithmic efficiency, <strong>and</strong>,most notably, contributions to the theory <strong>of</strong> NP-completeness.Karp introduced the now st<strong>and</strong>ard methodology for provingproblems to be NP-complete which has led to the identification<strong>of</strong> many theoretical <strong>and</strong> practical problems as being computationallydifficult.”1986 John Hopcr<strong>of</strong>t <strong>and</strong> Robert Tarjan: “For fundamentalachievements in the design <strong>and</strong> analysis <strong>of</strong> algorithms <strong>and</strong> datastructures.”1987 John Cocke: “For significant contributions in the design<strong>and</strong> theory <strong>of</strong> compilers, the architecture <strong>of</strong> large systems <strong>and</strong>the development <strong>of</strong> reduced instruction set computers (RISC);for discovering <strong>and</strong> systematizing many fundamental transformationsnow used in optimizing compilers including reduction<strong>of</strong> operator strength, elimination <strong>of</strong> common subexpressions,register allocation, constant propagation, <strong>and</strong> dead code elimination.”1988 Ivan Sutherl<strong>and</strong>: “For his pioneering <strong>and</strong> visionary contributionsto computer graphics, starting with Sketchpad, <strong>and</strong>continuing after. Sketchpad, though written twenty-five yearsago, introduced many techniques still important today. Theseinclude a display file for screen refresh, a recursively traversedhierarchical structure for modeling graphical objects, recursivemethods for geometric transformations, <strong>and</strong> an object orientedprogramming style. Later innovations include a ‘Lorgnette’ forviewing stereo or colored images, <strong>and</strong> elegant algorithms forregistering digitized views, clipping polygons, <strong>and</strong> representingsurfaces with hidden lines.”1989 William (Velvel) Kahan: “For his fundamental contributionsto numerical analysis. One <strong>of</strong> the foremost experts onfloating-point computations. Kahan has dedicated himself to‘making the world safe for numerical computations.’ ”1990 Fern<strong>and</strong>o J. Corbato: “For his pioneering work organizingthe concepts <strong>and</strong> leading the development <strong>of</strong> the general-purpose,large-scale, time-sharing <strong>and</strong> resource-sharingcomputer systems, CTSS <strong>and</strong> Multics.”1991 Robin Milner: “For three distinct <strong>and</strong> complete achievements:1) LCF, the mechanization <strong>of</strong> Scott’s Logic <strong>of</strong> ComputableFunctions, probably the first theoretically based yet practicaltool for machine assisted pro<strong>of</strong> construction; 2) ML, the firstlanguage to include polymorphic type inference together witha type-safe exception-h<strong>and</strong>ling mechanism; 3) CCS, a generaltheory <strong>of</strong> concurrency. In addition, he formulated <strong>and</strong> stronglyadvanced full abstraction, the study <strong>of</strong> the relationship betweenoperational <strong>and</strong> denotational semantics.”1992 Butler W. Lampson: “For contributions to the development<strong>of</strong> distributed, personal computing environments <strong>and</strong> thetechnology for their implementation: workstations, networks,operating systems, programming systems, displays, security <strong>and</strong>document publishing.”

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

Saved successfully!

Ooh no, something went wrong!