pioneers in computer development

Upload: talha-shaukat

Post on 04-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Pioneers in Computer Development

    1/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 1

    INTRODUCTION TO COMPUTERS

    (CSF-1071)

    FINAL DOCUMENTATION

    TITLE

    PIONEERS IN COMPUTER WORLD

    SUBMITTED BY

    NAEEM AMIN 09-NTU-1077

    TALHA SHAUKAT 09-NTU-1094

    TALHA SULEMAN 09-NTU-1095

    USAID AHMED 09-NTU-1098

    SUBMITTED TO

    MISS MUBEEN ASLAM

    NATIONAL TEXTILE UNIVERSITY MANAWALA,

    FAISALABAD

  • 7/29/2019 Pioneers in Computer Development

    2/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 2

    ACKNOWLEDEMENT

    This documentation would have been incomplete without the help and instuctions

    of our worthy teacher. Our friends also encourage us and even provided there help.

    Many thanks to them.

    I also thanks to my parents who prayer for us and help us in improving our search.

    Many thanks to my friends who helps a lot in the completion if this document. I

    express my sicere appreciation to my sister.

    Naeem Amin 09-NTU-1077

    Talha Shaukat 09-NTU-1094

    Talha Suleman 09-NTU-1095

    Usaid ahmed 09-NTU-1098

  • 7/29/2019 Pioneers in Computer Development

    3/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 3

    CONTENTS

    SERIAL NO. TOPIC PAGE NO.

    1. John vincent atanasoff 61.1 Biography 61.2 Education 71.3 History 81.4 Process

    1.4.1 Controversy 81.5 Atanasoff berry computer 9

    1.5.1 design and construction 9

    1.6 Function 11

    1.7 Research, career and bussiness 12

    1.8 Honours and distinctions 12

    2. George boole 14

    2.1 Biography 14

    2.2 Education and research 15

    2.3 Boolean logics 16

    2.4 Sets logic vs. boolean logics 17

    2.5 Applications 17

    2.5.1 Digital electronic circuit design 17

    2.5.2 Data base applications 17

    2.5.3 Search engine queries 18

  • 7/29/2019 Pioneers in Computer Development

    4/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 4

    3. Vint cerf 20

    3.1 Biography 20

    3.2 Education 21

    3.3 Career 21

    3.4 An interest in networking 23

    3.5 A true internet 24

    3.5.1 New horizons 24

    3.5.2 Intraplanetry internet 25

    3.5.3 Vice president and chief internet evangelist google 26

    3.6 Honours and distinctions 27

    4. Donald khuth 28

    4.1 Biography 28

    4.2 Education and academic work 29

    4.3 Computer progamming as an art 31

    4.3.1 The arts of old 31

    4.4 Donald knuth and software patents 32

    4.5 Knuths humours 32

    4.6 Work 34

    4.7Awards 35

    REFERENCES

  • 7/29/2019 Pioneers in Computer Development

    5/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 5

    LIST OF FIGURES

    SERIAL NO. FIGURE NAME PAGE NO.

    1. JOHN ATANASOFF 62. ATANASOFF BERRY COMPUTER 93. DRUM OF ABC 114. MONUMENT OF ATANASOFF 135. GEORGE BOOLE 146. HOME OF GEORGE BOOLE 157. BOOLES PLAQUE 188. VINT CERF 209. CERF AT WORK 2110. CERF TAKING MEDAL OF FREDOOM 2311. CERF AND PARVANOV 2412. INTERNET ACROSS THE WORLD 2413. THE IPN 2514. INTERNET DEVICE 2715. DONALD ERVIN KNUTH 2816. KNUTH IN LAB 31

  • 7/29/2019 Pioneers in Computer Development

    6/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 6

    1.John Vincent Atanasoff

    Figure 1 JOHN ATANASOFF

    1.1BIOGRAPHY

    Born: October 4, 1903 ( Hamilton, New York)

    Died: June 15, 1995 (aged 91) (Federick, Maryland

    Citizenship: American

    Fields: Physics

    Known for: Atanasoff-Berry Computer

    1.2EDUCATION

    Few would deny that the invention of the computer has revolutionized society or that the world

    of today would look quite different without computers.In the relatively short span of time thathas elapsed since the world's first electronic digital computer was invented in 1939.

    John Atanasoff, the genius who invented the first computer and initiated the computer

    revolution, was of Bulgarian ancestry. John Atanasoff was a prominent American inventor who

    took pride in his Bulgarian heritage and maintained strong ties to his ancestral home of Bulgaria.

    After John's birth, the Atanasoff family moved a number of times as Ivan Atanasoff sought betteremployment in several different electrical engineering positions. They eventually settled in

    Brewster, Florida, where John completed grade school. The Atanasoff home in Brewster was the

    first house the family had lived in that was equipped with electricity. By age nine, John had

    taught himself how to repair faulty electric wiring and light fixtures on their back-porch.

    John Atanasoff completed his high school course in two years, with excellence in both science

    and mathematics. He had decided to become a theoretical physicist, and with that goal in mind,

  • 7/29/2019 Pioneers in Computer Development

    7/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 7

    entered the University of Florida in Gainesville in 1921. Because the university curriculum did

    not offer degrees in physics, John began his undergraduate studies in the electrical engineering

    program. The knowledge of electronics and higher math that John acquired as an electrical

    engineering student would later prove fortuitous in helping to transform the theory of the

    computer into a working reality.

    John Atanasoff graduated from the University of Florida in Gainesville in 1925, with a Bachelor

    of Science degree in electrical engineering. He received his Master's degree in mathematics fromthe Iowa State College in Ames, Iowa in 1926 and accepted a position teaching physics and

    mathematics at Iowa State College. He was then accepted into the doctoral program at theUniversity of Wisconsin, and received his doctoral degree (Ph. D.) in theoretical physics from

    Wisconsin in 1930.

    In his doctoral thesis, "The Dielectric Constant of Helium", Atanasoff was required to do many

    complicated and time consuming computations. Although he utilized the Monroe mechanical

    calculator, one of the best machines of the time, to assist in his tedious computations, theshortcomings of this machine were painfully obvious and motivated him to think about the

    possibility of developing a more sophisticated calculating machine.

    1.3HISTORY

    In the late 1930s, John Atanasoff was still trying to develop ways to facilitate the process of

    calculating solutions. In December of 1939, working with his graduate student Clifford Berry,John Atanasoff developed and built the prototype of the first electronic digital computer, which

    would be fully completed in 1942.This prototype of the first computer included four significantand entirely novel operating principles in its operation: The binary system, regenerative datastorage, logic circuits as elements of a program, and electronic elements as data carrying media.

    "After the prototype had started working, we were convinced we could build a computer capable

    of calculating whatever we would like to", wrote Atanasoff.

    In their history of the ENIAC computer, Alice R. Burks and Arthur W. Burks summarize the

    Atanasoff achievement as follows: "He invented a new type of a serial storage module,

    applicable to digital electronic computing. He formulated, developed and proved the major

    principles involved in electronic circuits for digital computing, principles that included

    arithmetical operations, control, transition from one to another number base systems, transfer and

    storage of data, and synchronized clocking of the operations. Having applied that data storage

    and those principles, he constructed a well-balanced electronic computer with centralized

    architecture, including storage, and arithmetically controlled input/output devices. He had

    invented the first-ever specialized electronic computer with such a degree of multi-aspect

    applicability."

  • 7/29/2019 Pioneers in Computer Development

    8/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 8

    From 1942 to 1966, Atanasoff\'s scientific research centered on the dynamic principles of naval

    ships. During this time, he patented more than 30 devices, including the first mine-sweeping unit

    for blowing up hydrodynamic naval mines; instruments for detection and recording of high

    amplitude seismic and sonic waves; a unit computing and recording projectile trajectory errors in

    artillery shelling; postal sorting systems; automated systems for parcel post handling; quick

    search systems for classified information items; and an electronic quartz clock. Simultaneously,

    he worked on several developments related to national defense and naval armament systems,

    including work on guided missiles.

    1.4PROCESS

    1.4.1CONTROVERSY

    A significant event had occurred in 1941, when Atanasoff received a colleague, John W.

    Mauchly, into his home as a guest. Mauchly had expressed great interest in the work Atanasoffwas doing relating to computer technology and had enthusiastically accepted Atanasoff's

    invitation. It is important to ask exactly what transpired during this visit between Atanasoff and

    Mauchly, since the events that resulted from the time they spent together are now etched in

    history. The facts were examined in detail at a judicial hearing 26 years later, when the courts

    had to decide whether John W. Mauchly and John P. Eckert had unlawfully made use of

    Atanasoff's invention when they developed the ENIAC computer between 1942 and 1946.

    Before this time, the ENIAC had been recognized as the first electronic computer, but the facts

    of the case would prove otherwise

    On October 19, 1973, Judge Earl R. Larson made public his ruling on the ENIAC case.According to the US statutory judicial procedure, Justice Larson issued a court ruling on the

    merits of the evidence, a summation, and a court verdict, which resulted in a total of 420 pages

    of material. The court verdict said: "With this Verdict the Court has ruled that the Patent of

    ENIAC - US Patent, Serial No. 3 120 606, issued to the Illinois Scientific Developments

    Incorporated, is hereby declared null and void." Thus, the US Patent of what had been

    considered the first digital computer in history was declared null and void.

    The Federal Judge ruled that Mauchly derived the basic ideas for an electronic digital computer

    from the Atanasoff-Berry computer. He also ruled that John Atanasoff and Clifford Berry were

    the first to have constructed an electronic digital computer at the Iowa State College in the yearsbetween 1939 and 1942. In addition, the judge ruled that John Mauchly and John Eckert, who

    had for over 25 years been the recipients of recognition and admiration as co-inventors of the

    first electronic digital computer, had, in fact, lost all rights to the patent upon which all of the

    praise had been based. "Eckert and Mauchly had not invented the first automated electronic

    digital computer, but had derived the basic ideas for it by John Atanasoff." (Excerpt of the

    Summation of the Court in Minneapolis, 1973).

  • 7/29/2019 Pioneers in Computer Development

    9/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 9

    ATANASOFF RECOGNIZED AS THE FATHER OF THE COMPUTER!

    1.5AtanasoffBerry Computer

    1.5.1Design and construction

    According to Atanasoff's account, several key principles of the AtanasoffBerry Computer(ABC) were conceived in a sudden insight after a long nighttime drive during the winter of

    193738. The ABC innovations included electronic computation, binary arithmetic, parallelprocessing,regenerative capacitor memory, and a separation of memory and computing

    functions. The mechanical and logic design was worked out by Dr. Atanasoff over the next year.

    A grant application to build a proof of conceptprototype was submitted in March, 1939 to

    the Agronomydepartment which was also interested in speeding up computation for economic

    and research analysis. $5,000 of further funding to complete the machine came from the

    nonprofit Research Corporation ofNew York City.

    Figure 2 ATANASOFF BERRY COMPUTER

    The ABC was built by Dr. Atanasoff and graduate student Clifford Berry in the basement of the

    physics building at Iowa State College during 193942. The initial funds were released inSeptember, and the 11-tube prototype was first demonstrated in October, 1939. A December

    demonstration prompted a grant for construction of the full-scale machine. The ABC was built

    and tested over the next two years. It was described in a January 15, 1941 notice in the Des

    Moines Register. The system weighed more than seven hundred pounds (320 kg).and was

    800 square feet (74 m2) in all. It contained approximately 1 mile (1.6 km) of wire, 280 dual-

    triode vacuum tubes, 31 thyratrons, and was about the size of a desk.

    It was not a Turing complete computer, which distinguishes it from more general machines, like

    contemporary Konrad Zuse's Z3 (1941), or later machines like the 1946 ENIAC, 1949 EDVAC,

    the University of Manchesterdesigns, orAlan Turing's post-War designs at NPL and elsewhere.

    Nor did it implement the stored program architecture that made practical fully general-purpose,

    reprogrammable computers.

    http://en.wikipedia.org/wiki/Parallel_processinghttp://en.wikipedia.org/wiki/Parallel_processinghttp://en.wikipedia.org/wiki/Regenerative_capacitor_memoryhttp://en.wikipedia.org/wiki/Proof_of_concepthttp://en.wikipedia.org/wiki/Agronomyhttp://en.wikipedia.org/wiki/Research_Corporationhttp://en.wikipedia.org/wiki/New_York_Cityhttp://en.wikipedia.org/wiki/Clifford_Berryhttp://en.wikipedia.org/wiki/Iowa_State_Collegehttp://en.wikipedia.org/wiki/Des_Moines_Registerhttp://en.wikipedia.org/wiki/Des_Moines_Registerhttp://en.wikipedia.org/wiki/Vacuum_tubehttp://en.wikipedia.org/wiki/Thyratronhttp://en.wikipedia.org/wiki/Turing_completehttp://en.wikipedia.org/wiki/Konrad_Zusehttp://en.wikipedia.org/wiki/Z3_(computer)http://en.wikipedia.org/wiki/ENIAChttp://en.wikipedia.org/wiki/EDVAChttp://en.wikipedia.org/wiki/University_of_Manchester_School_of_Computer_Sciencehttp://en.wikipedia.org/wiki/Alan_Turinghttp://en.wikipedia.org/wiki/National_Physical_Laboratoryhttp://en.wikipedia.org/wiki/Stored_program_architecturehttp://en.wikipedia.org/wiki/File:Atanasoff-Berry_Computer.jpghttp://en.wikipedia.org/wiki/Stored_program_architecturehttp://en.wikipedia.org/wiki/National_Physical_Laboratoryhttp://en.wikipedia.org/wiki/Alan_Turinghttp://en.wikipedia.org/wiki/University_of_Manchester_School_of_Computer_Sciencehttp://en.wikipedia.org/wiki/EDVAChttp://en.wikipedia.org/wiki/ENIAChttp://en.wikipedia.org/wiki/Z3_(computer)http://en.wikipedia.org/wiki/Konrad_Zusehttp://en.wikipedia.org/wiki/Turing_completehttp://en.wikipedia.org/wiki/Thyratronhttp://en.wikipedia.org/wiki/Vacuum_tubehttp://en.wikipedia.org/wiki/Des_Moines_Registerhttp://en.wikipedia.org/wiki/Des_Moines_Registerhttp://en.wikipedia.org/wiki/Iowa_State_Collegehttp://en.wikipedia.org/wiki/Clifford_Berryhttp://en.wikipedia.org/wiki/New_York_Cityhttp://en.wikipedia.org/wiki/Research_Corporationhttp://en.wikipedia.org/wiki/Agronomyhttp://en.wikipedia.org/wiki/Proof_of_concepthttp://en.wikipedia.org/wiki/Regenerative_capacitor_memoryhttp://en.wikipedia.org/wiki/Parallel_processinghttp://en.wikipedia.org/wiki/Parallel_processing
  • 7/29/2019 Pioneers in Computer Development

    10/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 10

    The machine was, however, the first to implement three critical ideas that are still part of every

    modern computer:

    1. Using binary digits to represent all numbers and data2.

    Performing all calculations using electronics rather than wheels, ratchets, or mechanicalswitches

    3. Organizing a system in which computation and memory are separated.In addition, the system pioneered the use ofregenerative capacitor memory, as in the DRAM still

    widely used today.

    The memory of the AtanasoffBerry Computer was a pair of drums, each containing1600 capacitors that rotated on a common shaft once per second. The capacitors on each drum

    were organized into 32 "bands" of 50 (30 active bands and 2 spares in case a capacitor failed),

    giving the machine a speed of 30 additions/subtractions per second. Data was represented as 50-bit binary fixed point numbers. The electronics of the memory and arithmetic units could store

    and operate on 60 such numbers at a time (3000 bits).

    The ACpower line frequency of 60 Hz was the primary clock rate for the lowest level

    operations.

    The arithmetic logic functions were fully electronic, implemented with vacuum tubes. The

    family oflogic gates ranged from inverters to two and three input gates. The input and output

    levels and operating voltages were compatible between the different gates. Each gate consisted

    of one inverting vacuum tube amplifier, preceded by a resistor divider input network that definedthe logical function. The control logic functions, which only needed to operate once per drum

    rotation and therefore did not require electronic speed, were electromechanical, implemented

    with relays.

    Although the AtanasoffBerry Computer was an important step up from earlier calculatingmachines, it was not able to run entirely automatically through an entire problem. An operator

    was needed to operate the control switches to set up its functions, much like the electro-

    mechanical calculators and unit record equipment of the time. Selection of the operation to be

    performed, reading, writing, converting to or from binary to decimal, or reducing a set of

    equations was made by front panel switches and in some cases jumpers.

    There were two forms of input and output: primary user input and output and an intermediate

    results output and input. The intermediate results storage allowed operation on problems too

    large to be handled entirely within the electronic memory. (The largest problem that could be

    solved without the use of the intermediate output and input was two simultaneous equations, a

    trivial problem.)

    http://en.wikipedia.org/wiki/Binary_numeral_systemhttp://en.wikipedia.org/wiki/Electronicshttp://en.wikipedia.org/wiki/Computationhttp://en.wikipedia.org/wiki/Computer_storagehttp://en.wikipedia.org/wiki/Regenerative_capacitor_memoryhttp://en.wikipedia.org/wiki/DRAMhttp://en.wikipedia.org/wiki/Capacitorhttp://en.wikipedia.org/wiki/Alternating_currenthttp://en.wikipedia.org/wiki/Hertzhttp://en.wikipedia.org/wiki/Arithmetic_logic_unithttp://en.wikipedia.org/wiki/Logic_gateshttp://en.wikipedia.org/wiki/Relayhttp://en.wikipedia.org/wiki/Unit_record_equipmenthttp://en.wikipedia.org/wiki/Unit_record_equipmenthttp://en.wikipedia.org/wiki/Relayhttp://en.wikipedia.org/wiki/Logic_gateshttp://en.wikipedia.org/wiki/Arithmetic_logic_unithttp://en.wikipedia.org/wiki/Hertzhttp://en.wikipedia.org/wiki/Alternating_currenthttp://en.wikipedia.org/wiki/Capacitorhttp://en.wikipedia.org/wiki/DRAMhttp://en.wikipedia.org/wiki/Regenerative_capacitor_memoryhttp://en.wikipedia.org/wiki/Computer_storagehttp://en.wikipedia.org/wiki/Computationhttp://en.wikipedia.org/wiki/Electronicshttp://en.wikipedia.org/wiki/Binary_numeral_system
  • 7/29/2019 Pioneers in Computer Development

    11/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 11

    Intermediate results were binary, written onto paper sheets by electrostatically modifying the

    resistance at 1500 locations to represent 30 of the 50 bit numbers (one equation). Each sheet

    could be written or read in one second. The reliability of the system was limited to about 1 error

    in 100,000 calculations by these units, primarily attributed to lack of control of the sheets'

    material characteristics. In retrospect a solution could have been to add a parity bit to each

    number as written. This problem was not solved by the time Atanasoff left the university for

    war-related work.

    Primary user input was decimal, via standard IBM 80 column punched cards and output was

    decimal, via a front panel display.

    Figure 3 DRUM OF ABC COMPUTER

    1.6Function

    The ABC was designed for a specific purpose, the solution of systems of simultaneous linear

    equations. It could handle systems with up to twenty-nine equations, a difficult problem for thetime. Problems of this scale were becoming common in physics, the department in which John

    Atanasoff worked. The machine could be fed two linear equations with up to twenty-nine

    variables and a constant term and eliminate one of the variables. This process would be repeated

    manually for each of the equations, which would result in a system of equations with one fewer

    variable. Then the whole process would be repeated to eliminate another variable.

    http://en.wikipedia.org/wiki/IBMhttp://en.wikipedia.org/wiki/Punched_cardhttp://en.wikipedia.org/wiki/Punched_cardhttp://en.wikipedia.org/wiki/IBM
  • 7/29/2019 Pioneers in Computer Development

    12/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 12

    1.7Research,Career and BusinessDr. Atanasoff became director of the underwater acoustics program at the Naval OrdnanceLaboratory at White Oak, now the Naval Surface Weapons Center, where he worked extensively

    with mines, mine countermeasures and depth charges.

    He participated in the atomic weapons tests at Bikini Atoll after World War II and became chiefscientist for the Army FieldForces, at Fort Monroe, Va., in 1949. He returned to the laboratory as director of the Navy Fuzeprograms then in 1952 he began his own company, Ordnance Engineering Corp. OEC wasbought by Aerojet Engineering Corp. in 1956, and Dr. Atanasoff was named a vice presidentuntil his retirement in 1961. After retirement Atanasoff worked in the area of computer educationfor young people and developed a phonetic alphabet for use with computers.

    1.8Honors and distinctions

    Monument to John Atanasoff in Sofia, in his ancestral Bulgaria

    Atanasoff's first national award for scientific achievements was the Order of Saints Cyril and

    Methodius, First Class, Bulgaria's highest scientific honor bestowed to him in 1970, before the

    1973 court ruling.

    In 1990, President George H. W. Bush awarded Atanasoff the United States National Medal of

    Technology, the highest U.S. honor conferred for achievements related to technological progress.

    Other distinctions awarded to Atanasoff include:

    U.S. Navy Distinguished Service Award (1945) Citation, Seismological Society of America (1947) Citation, Admiral, Bureau of Ordnance (1947) Cosmos Club membership (1947)

    Doctor of Science (Honoris Causa) University of Florida (1974)

    Honorary membership, Society for Computer Medicine (1974) Iowa Inventors Hall of Fame (1978) Computer Pioneer Medal from the Institute of Electrical and Electronics

    Engineers (IEEE) (1981)

    http://en.wikipedia.org/wiki/Sofiahttp://en.wikipedia.org/wiki/Bulgariahttp://en.wikipedia.org/wiki/Orders,_decorations,_and_medals_of_Bulgariahttp://en.wikipedia.org/wiki/Orders,_decorations,_and_medals_of_Bulgariahttp://en.wikipedia.org/wiki/George_H._W._Bushhttp://en.wikipedia.org/wiki/National_Medal_of_Technologyhttp://en.wikipedia.org/wiki/National_Medal_of_Technologyhttp://en.wikipedia.org/wiki/Distinguished_Service_Medal_(United_States)#Civilianhttp://en.wikipedia.org/wiki/University_of_Floridahttp://en.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineershttp://en.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineershttp://en.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineershttp://en.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineershttp://en.wikipedia.org/wiki/University_of_Floridahttp://en.wikipedia.org/wiki/Distinguished_Service_Medal_(United_States)#Civilianhttp://en.wikipedia.org/wiki/National_Medal_of_Technologyhttp://en.wikipedia.org/wiki/National_Medal_of_Technologyhttp://en.wikipedia.org/wiki/George_H._W._Bushhttp://en.wikipedia.org/wiki/Orders,_decorations,_and_medals_of_Bulgariahttp://en.wikipedia.org/wiki/Orders,_decorations,_and_medals_of_Bulgariahttp://en.wikipedia.org/wiki/Bulgariahttp://en.wikipedia.org/wiki/Sofia
  • 7/29/2019 Pioneers in Computer Development

    13/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 13

    Iowa Governor's Science Medal (1985) Order of the People's Republic of Bulgaria, First Class (1985) Computing Appreciation Award, EDUCOM (1985) Foreign Member of the Bulgarian Academy of Sciences (1985) Holley Medal, American Society of Mechanical Engineers (1985) Honorary citizen of the city ofYambol, Bulgaria (1985; Atanasoffs father was born in

    Yambol region)

    Coors American Ingenuity Award (1986) Doctor of Science (Honoris Causa) University of WisconsinMadison (1987)

    Figure 4 MONUMENT OF ATANASOFF

    http://en.wikipedia.org/wiki/Orders,_decorations,_and_medals_of_Bulgariahttp://en.wikipedia.org/wiki/Bulgarian_Academy_of_Scienceshttp://en.wikipedia.org/wiki/American_Society_of_Mechanical_Engineershttp://en.wikipedia.org/wiki/Honorary_citizenhttp://en.wikipedia.org/wiki/Yambolhttp://en.wikipedia.org/wiki/Yambolhttp://en.wikipedia.org/wiki/Coors_Brewing_Companyhttp://en.wikipedia.org/wiki/University_of_Wisconsin%E2%80%93Madisonhttp://en.wikipedia.org/wiki/University_of_Wisconsin%E2%80%93Madisonhttp://en.wikipedia.org/wiki/University_of_Wisconsin%E2%80%93Madisonhttp://en.wikipedia.org/wiki/University_of_Wisconsin%E2%80%93Madisonhttp://en.wikipedia.org/wiki/Coors_Brewing_Companyhttp://en.wikipedia.org/wiki/Yambolhttp://en.wikipedia.org/wiki/Honorary_citizenhttp://en.wikipedia.org/wiki/American_Society_of_Mechanical_Engineershttp://en.wikipedia.org/wiki/Bulgarian_Academy_of_Scienceshttp://en.wikipedia.org/wiki/Orders,_decorations,_and_medals_of_Bulgaria
  • 7/29/2019 Pioneers in Computer Development

    14/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 14

    2.George Boole

    Figure 5 GEORGE BOOLE

    2.1BIOGRAPHY

    Born: 2 November 1815 ( Lincoln Lincolnshire, England)

    Died: 8 December 1864 (aged 94)

    School: Mathematical foundations of computer science

    Main intrests: mathematics, logic, philosophy of mathematics

    Notable ideas: Boolean algebra

    George Boole (the Father of Symbolic Logic) was probably the most illustrious academic who

    ever worked at University College, Cork (then Queen's College, Cork). He was not only a

    mathematical genius but also a fine humanitarian. A strong minded individual, he was prepared

    to engage in protracted and bitter arguments with academic colleagues. His revolutionary

    advances in mathematics are today fundamental aspects of computer science and electronics and

    his Boolean Algebra is used to design and operate computers and other electronic devices. The

    definitive biography of Boole is 'George Boole: His Life and Work', by Desmond MacHale,

    (Boole Press, 1985).

    As the inventor ofBoolean logicthe basis of modern digital computerlogicBoole isregarded in hindsight as a founder of the field ofcomputer science. Boole said,

    http://en.wikipedia.org/wiki/Boolean_logichttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Computer_sciencehttp://en.wikipedia.org/wiki/File:George_Boole.jpghttp://en.wikipedia.org/wiki/Computer_sciencehttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Boolean_logic
  • 7/29/2019 Pioneers in Computer Development

    15/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 15

    ... no general method for the solution of questions in the theory of probabilities can be

    established which does not explicitly recognise ... those universal laws of thought which are the

    basis of all reasoning ...

    2.2EDUCATION AND RESEARCH

    Figure 6 HOME OF GEORGE BOOLE

    The original Working Class Boy Made Good, Boole was born in the wrong time, in the wrong

    place, and definitely in the wrong class - he didn't have a hope of growing up to be a

    mathematical genius, but he did it anyway.

    Born in the English industrial town of Lincoln, Boole was lucky enough to have a father who

    passed along his own love of math. Young George took to learning like a politician to a pay rise

    and, by the age of eight, had outgrown his father's self-taught limits.

    A family friend stepped in to teach the boy basic Latin, and was exhausted within a few years.

    Boole was translating Latin poetry by the age of twelve. By the time he hit puberty, the

    adolescent George was fluent in German, Italian and French. At 16 he became an assistant

    teacher, at 20 he opened his own school.

    At the age of 24, George Boole published his first paper ('Researches on the Theory ofAnalytical Transformations') in the Cambridge Mathematical Journal. Over the next ten

    years, his star rose as a steady stream of original articles began to push the limits of

    mathematics.

    By 1844 he was concentrating on the uses of combined algebra and calculus to processinfinitely small and large figures, and, in that same year, received a Royal Society medal

    for his contributions to analysis.

    Boole soon began to see the possibilities for applying his algebra to the solution oflogical problems. Boole's 1847 work, 'The Mathematical Analysis of Logic', not only

    expanded on Gottfried Leibniz' earlier speculations on the correlation between logic and

    http://www.kerryr.net/pioneers/leibniz.htmhttp://en.wikipedia.org/wiki/File:Boole'sHouse.jpghttp://www.kerryr.net/pioneers/leibniz.htm
  • 7/29/2019 Pioneers in Computer Development

    16/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 16

    math, but argued that logic was principally a discipline of mathematics, rather than

    philosophy.

    It was this paper that won him, not only the admiration of the distinguished logicianAugustus de Morgan (a mentor ofAda Byron's), but a place on the faculty of Ireland's

    Queen's College.

    He came up with a type of linguistic algebra, the three most basic operations of whichwere (and still are) AND, OR and NOT. It was these three functions that formed the basis

    of his premise, and were the only operations necessary to perform comparisons or basic

    mathematical functions.

    Boole's system (detailed in his 'An Investigation of the Laws of Thought, on Which AreFounded the Mathematical Theories of Logic and Probabilities', 1854) was based on

    a binary approach,processing only two objects - the yes-no, true-false, on-off, zero-one

    approach.

    Twelve years after Boole's 'Investigation' was published, Pierce gave a brief speechdescribing Boole's idea to the American Academy of Arts and Sciences - and then spentmore than 20 years modifying and expanding it, realising the potential for use in

    electronic circuitry and eventually designing a fundamental electrical logic circuit.

    Pierce never actually built his theoretical logic circuit, being himself more of a logicianthan an electrician, but he did introduce boolean algebra into his university logic

    philosophy courses.

    Eventually, one bright student - Claude Shannon - picked up the idea and ran with it.

    Boole published a number of papers following his 'Investigation', the two most influentialprobably being a 'Treatise on Differential Equations' (1859) and 'Treatise on the Calculus

    of Finite Differences' (1860).

    Unfortunately, Boole's life was cut short when he died of a 'feverish cold' at the age of49, after walking 2 miles through the rain to get to class and then lecturing in wet clothes

    (proving, once again, that genius and common sense sometimes have a less than nodding

    acquaintance).

    With George Boole's 'Mathematical Analysis' and 'Investigation', boolean algebra,

    sometimes known as boolean logic, came into being.

    His two value system, separating arguments into different classes which can then be processed

    according to the presence or absence of a certain property, enabled any proposition - regardlessof the number of individual items - to draw logical conclusions.

    2.3Boolean logic

    It is a complete system forlogical operations, used in many systems. It was named afterGeorge

    Boole, who first defined analgebraic system of logic in the mid 19th century. Boolean logic has

    http://www.kerryr.net/pioneers/ada.htmhttp://www.kerryr.net/pioneers/boolean.htmhttp://www.kerryr.net/pioneers/binary.htmhttp://www.kerryr.net/pioneers/shannon.htmhttp://en.wikipedia.org/wiki/Formal_systemhttp://en.wikipedia.org/wiki/Logichttp://en.wikipedia.org/wiki/Operation_(mathematics)http://en.wikipedia.org/wiki/George_Boolehttp://en.wikipedia.org/wiki/George_Boolehttp://en.wikipedia.org/wiki/Algebraic_structurehttp://en.wikipedia.org/wiki/Algebraic_structurehttp://en.wikipedia.org/wiki/George_Boolehttp://en.wikipedia.org/wiki/George_Boolehttp://en.wikipedia.org/wiki/Operation_(mathematics)http://en.wikipedia.org/wiki/Logichttp://en.wikipedia.org/wiki/Formal_systemhttp://www.kerryr.net/pioneers/shannon.htmhttp://www.kerryr.net/pioneers/binary.htmhttp://www.kerryr.net/pioneers/boolean.htmhttp://www.kerryr.net/pioneers/ada.htm
  • 7/29/2019 Pioneers in Computer Development

    17/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 17

    many applications in electronics, computer hardware and software, and is the basis of all

    modern digital electronics. In 1938, Claude Shannon showed how electric circuits with relays

    were a model for Boolean logic. This fact soon proved enormously consequential with the

    emergence of the electronic computer.

    Using the algebra of sets, this article contains a basic introduction to sets, Booleanoperations, Venn diagrams, truth tables, and Boolean applications. The Boolean algebra article

    discusses a type of algebraic structure that satisfies the axioms of Boolean logic. The binary

    arithmetic article discusses the use ofbinary numbers in computer systems.

    2.4Set logic vs. Boolean logic

    Sets can contain any elements. We will first start out by discussing general set logic, then restrict

    ourselves to Boolean logic, where elements (or "bits") each contain only two possible values,

    called various names, such as "true" and "false", "yes" and "no", "on" and "off", or "1" and "0".

    2.5Applications

    2.5.1Digital electronic circuit design

    Boolean logic is also used for circuit design in electrical engineering; here 0 and 1 may represent

    the two different states of one bit in a digital circuit, typically high and low voltage. Circuits are

    described by expressions containing variables, and two such expressions are equal for all values

    of the variables if, and only if, the corresponding circuits have the same input-output behavior.

    Furthermore, every possible input-output behavior can be modeled by a suitable Boolean

    expression.

    Basic logic gates such as AND, OR, and NOT gates may be used alone, or in conjunction with

    NAND, NOR, and XOR gates, to control digital electronics and circuitry. Whether these gates

    are wired in series or parallel controls the precedence of the operations.

    2.5.2Database applications

    Relational databases use SQL, or other database-specific languages, to perform queries, which

    may contain Boolean logic. For this application, each record in a table may be considered to be

    an "element" of a "set". For example, in SQL, these SELECT statements are used to retrieve data

    from tables in the database:

    SELECT * FROM employees WHERE last_name = 'Dean' AND first_name = 'James' ;

    SELECT * FROM employees WHERE last_name = 'Dean' OR first_name = 'James' ;

    SELECT * FROM employees WHERENOT last_name = 'Dean' ;

    http://en.wikipedia.org/wiki/Digital_electronicshttp://en.wikipedia.org/wiki/Claude_Elwood_Shannonhttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Algebra_of_setshttp://en.wikipedia.org/wiki/Set_(mathematics)http://en.wikipedia.org/wiki/Venn_diagramhttp://en.wikipedia.org/wiki/Truth_tableshttp://en.wikipedia.org/wiki/Boolean_algebrahttp://en.wikipedia.org/wiki/Binary_arithmetichttp://en.wikipedia.org/wiki/Binary_arithmetichttp://en.wikipedia.org/wiki/Binary_numeral_systemhttp://en.wikipedia.org/wiki/Electrical_engineeringhttp://en.wikipedia.org/wiki/Bithttp://en.wikipedia.org/wiki/Digital_circuithttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Logic_gateshttp://en.wikipedia.org/wiki/Series_and_parallel_circuitshttp://en.wikipedia.org/wiki/Relational_databaseshttp://en.wikipedia.org/wiki/SQLhttp://en.wikipedia.org/wiki/SELECThttp://en.wikipedia.org/wiki/SELECThttp://en.wikipedia.org/wiki/SQLhttp://en.wikipedia.org/wiki/Relational_databaseshttp://en.wikipedia.org/wiki/Series_and_parallel_circuitshttp://en.wikipedia.org/wiki/Logic_gateshttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Digital_circuithttp://en.wikipedia.org/wiki/Bithttp://en.wikipedia.org/wiki/Electrical_engineeringhttp://en.wikipedia.org/wiki/Binary_numeral_systemhttp://en.wikipedia.org/wiki/Binary_arithmetichttp://en.wikipedia.org/wiki/Binary_arithmetichttp://en.wikipedia.org/wiki/Boolean_algebrahttp://en.wikipedia.org/wiki/Truth_tableshttp://en.wikipedia.org/wiki/Venn_diagramhttp://en.wikipedia.org/wiki/Set_(mathematics)http://en.wikipedia.org/wiki/Algebra_of_setshttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Claude_Elwood_Shannonhttp://en.wikipedia.org/wiki/Digital_electronics
  • 7/29/2019 Pioneers in Computer Development

    18/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 18

    Parentheses may be used to explicitly specify the order in which Boolean operations occur, when

    multiple operations are present:

    SELECT * FROM employees WHERE (NOT last_name = 'Smith') AND (first_name = 'John'

    ORfirst_name = 'Mary') ;

    Multiple sets of nested parentheses may also be used, where needed.

    Any Boolean operation (or operations) which combines two (or more) tables together is referred

    to as ajoin, in relational database terminology.

    In the field ofElectronic Medical Records, some software applications use Boolean logic to

    query their patient databases, in what has been named Concept Processing technology.

    2.5.3Search engine queries

    Figure 7 BOOLE'S PLAQUE

    Search engine queries also employ Boolean logic. For this application, each web page on the

    Internet may be considered to be an "element" of a "set". The following examples use a syntax

    supported by Google.

    Doublequotes are used to combine whitespace-separated words into a single search term. Whitespace is used to specify logical AND, as it is the default operator for joining search

    terms:

    "Search term 1" "Search term 2"

    The OR keyword is used for logical OR:"Search term 1" OR "Search term 2"

    The minus sign is used for logical NOT (AND NOT):

    http://en.wikipedia.org/wiki/Electronic_Medical_Recordshttp://en.wikipedia.org/wiki/Concept_Processinghttp://en.wikipedia.org/wiki/Google_Searchhttp://en.wikipedia.org/wiki/File:BoolePlaque2.jpghttp://en.wikipedia.org/wiki/Google_Searchhttp://en.wikipedia.org/wiki/Concept_Processinghttp://en.wikipedia.org/wiki/Electronic_Medical_Records
  • 7/29/2019 Pioneers in Computer Development

    19/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 19

    "Search term 1" -"Search term 2"

    The part of the system that treats categorical propositions, and the positions which, under this

    limitation, are the following:

    (1) That the business of Logic is with the relations of classes, and with the modes in which the

    mind contemplates those relations.

    (2) That antecedently to our recognition of the existence of propositions, there are laws to which

    the conception of a class is subject, - laws which are dependent upon the constitution of the

    intellect, and which determine the character and form of the reasoning process.

    (3) That those laws are capable of mathematical expression, and that they thus constitute thebasis of an interpretable calculus.

    (4) That those laws are, furthermore, such, that all equations which are formed in subjection to

    them, even though expressed under functional signs, admit of perfect solution, so that every

    problem in logic can be solved by reference to a general theorem.

    (5) That the forms under which propositions are actually exhibited, in accordance with the

    principles of this calculus, are analogous with those of a philosophical language.

    (6) That although the symbols of the calculus do not depend for their interpretation upon the idea

    of quantity, they nevertheless, in their particular application to syllogism, conduct us to thequantitative conditions of inference.

    It is specially of the two last of these positions that I here desire to offer illustration, they having

    been but partially exemplified in the work referred to. Other points will, however, be made the

    subjects of incidental discussion...

    Boole wrote his most famous work 'An Investigation of The Laws of Thought' in Cork. Apart

    from his famous work on mathematical logic and probability, he also made notable contribution

    to the development of calculus. He was awarded many honourary degrees and awards. In 1857

    he was elected a fellow of the Royal Society of London.

    Boole died prematurely in 1864 from pneumonia developed as a result of a wetting. He is buried

    in the churchyard of St. Michael's Church of Ireland, Blackrock, Cork.

    A window, The Boole Window, was installed by public subscription in the Aula Maxima at

    UCC. Recently the new Boole Library and Boole Lecture Theatre complex at UCC were named

    in his honour. However, his most enduring legacy will be that whenever the subjects of

  • 7/29/2019 Pioneers in Computer Development

    20/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 20

    Mathematics, Electronics, Logic, Information Theory, Cybernetics and Computer Science are

    taught, his name will be remembered for his beautiful, simple and universally useful theories.

    3.Vint cerf

    3.1BIOGRAPHY

    Born: June 23, 1943 (aged 67)

    Residence: USA

    Citizenship: United States of America

    Fields: Computer science

    Institutions:IBM,UCLA,Stanford University,DARPA,MCI, CNRI, Google

    Known for: TCP/IP Internet society

    Notable awards: National Medal Award, President Medal Award

    Turning Award

    Figure 8 VINT CERF

    http://en.wikipedia.org/wiki/IBMhttp://en.wikipedia.org/wiki/UCLAhttp://en.wikipedia.org/wiki/Stanford_Universityhttp://en.wikipedia.org/wiki/DARPAhttp://en.wikipedia.org/wiki/MCI_Inc.http://en.wikipedia.org/wiki/Corporation_for_National_Research_Initiativeshttp://en.wikipedia.org/wiki/Googlehttp://en.wikipedia.org/wiki/Googlehttp://en.wikipedia.org/wiki/Corporation_for_National_Research_Initiativeshttp://en.wikipedia.org/wiki/MCI_Inc.http://en.wikipedia.org/wiki/DARPAhttp://en.wikipedia.org/wiki/Stanford_Universityhttp://en.wikipedia.org/wiki/UCLAhttp://en.wikipedia.org/wiki/IBM
  • 7/29/2019 Pioneers in Computer Development

    21/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 21

    As a graduate student at UCLA, Vint Cerf was involved in the early design of the ARPANET.

    He was present when the first IMP was delivered to UCLA. He is called the "father of the

    Internet." He earned this nickname as one of the co-authors of TCP/IP-the protocol that allowed

    ARPA to connect various independent networks together to form one large network of networks-

    the Internet.

    3.2Education

    Cerf holds a bachelor of science degree in Mathematics from Stanford University and master of

    science and Ph.D. degrees in Computer Science from UCLA. He also holds honorary doctorate

    degrees from the Swiss Federal Institute of Technology (ETH), Zurich; Lulea University of

    Technology, Sweden; University of the Balearic Islands, Palma; Capitol College, Maryland;

    Gettysburg College, Pennsylvania; George Mason University, Virginia; Rovira i Virgili

    University, Tarragona, Spain; Rensselaer Polytechnic Institute, Troy, New York; the University

    of Twente, Enschede, The Netherlands; Brooklyn Polytechnic; and the Beijing University of

    Posts and Telecommunications.

    3.3Career

    Figure 9 CERF AT WORK

    Cerf's first job after obtaining his B.S. degree in Mathematics from Stanford University wasat IBM, where he worked for less than two years as a systems

    engineersupportingQUIKTRAN. He left IBM to attend graduate school at UCLA where he

    earned his M.S. degree in 1970 and his Ph.D. degree in 1972. During his graduate student years,

    he studied under ProfessorGerald Estrin, worked in ProfessorLeonard Kleinrock's data

    packet networking group that connected the first two nodes of the ARPANet, the predecessorto

    theInternet, and "contributed to a host-to-host protocol" for the ARPANet. While at UCLA, he

    http://en.wikipedia.org/wiki/Bachelor_of_Sciencehttp://en.wikipedia.org/wiki/Stanford_Universityhttp://en.wikipedia.org/wiki/IBMhttp://en.wikipedia.org/wiki/Systems_engineerhttp://en.wikipedia.org/wiki/Systems_engineerhttp://en.wikipedia.org/wiki/QUIKTRANhttp://en.wikipedia.org/wiki/UCLAhttp://en.wikipedia.org/wiki/Master_of_Sciencehttp://en.wikipedia.org/wiki/Doctor_of_Philosophyhttp://en.wikipedia.org/wiki/Gerald_Estrinhttp://en.wikipedia.org/wiki/Leonard_Kleinrockhttp://en.wikipedia.org/wiki/Data_packethttp://en.wikipedia.org/wiki/Data_packethttp://en.wikipedia.org/wiki/ARPANethttp://en.wikipedia.org/wiki/Internethttp://en.wikipedia.org/wiki/UCLAhttp://en.wikipedia.org/wiki/File:Vinton_Cerf-20070512.jpghttp://en.wikipedia.org/wiki/UCLAhttp://en.wikipedia.org/wiki/Internethttp://en.wikipedia.org/wiki/ARPANethttp://en.wikipedia.org/wiki/Data_packethttp://en.wikipedia.org/wiki/Data_packethttp://en.wikipedia.org/wiki/Leonard_Kleinrockhttp://en.wikipedia.org/wiki/Gerald_Estrinhttp://en.wikipedia.org/wiki/Doctor_of_Philosophyhttp://en.wikipedia.org/wiki/Master_of_Sciencehttp://en.wikipedia.org/wiki/UCLAhttp://en.wikipedia.org/wiki/QUIKTRANhttp://en.wikipedia.org/wiki/Systems_engineerhttp://en.wikipedia.org/wiki/Systems_engineerhttp://en.wikipedia.org/wiki/IBMhttp://en.wikipedia.org/wiki/Stanford_Universityhttp://en.wikipedia.org/wiki/Bachelor_of_Science
  • 7/29/2019 Pioneers in Computer Development

    22/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 22

    also met Robert E. Kahn, who was working on the ARPANet hardware architecture. After

    receiving his doctorate, Cerf became an assistant professorat Stanford University from 19721976, where he conducted research on packet network interconnection protocols and co-designed

    the DoD TCP/IPprotocol suite with Kahn.

    Cerf then moved to DARPA in 1976, where he stayed until 1982.

    As vice president of MCI Digital Information Services from 19821986, Cerf led the engineeringofMCI Mail, the first commercial email service to be connected to the Internet. Cerf rejoined

    MCI during 1994 and served as Senior Vice President of Technology Strategy. In this role, he

    helped to guide corporate strategy development from a technical perspective. Previously, he

    served as MCI's senior vice president of Architecture and Technology, leading a team of

    architects and engineers to design advanced networking frameworks, including Internet-based

    solutions for delivering a combination of data, information, voice and video services for business

    and consumer use.

    During 1997, Cerf joined the Board of Trustees ofGallaudet University, a university for the

    education of the deaf and hard-of-hearing. Cerf is hard of hearing.

    Cerf joined the board of the Internet Corporation for Assigned Names and Numbers (ICANN) in

    1999, and served until the end of 2007.

    Cerf is a member of the Bulgarian President Georgi Parvanov's IT Advisory Council, a group

    created by Presidential Decree on March 8, 2002. He is also a member of the Advisory Board

    ofEurasia Group, the political risk consultancy.

    Cerf is also working on the Interplanetary Internet, together with NASA's Jet PropulsionLaboratory. It will be a new standard to communicate from planet to planet, using radio/laser

    communications that are tolerant of signal degradation.

    During February 2006, Cerf testified before the U.S. Senate Committee on Commerce, Science,

    and Transportation's Hearing on Network Neutrality. Speaking as Google's Chief InternetEvangelist, Cerf blamed the anticompetitive intentions and practices of

    telecommunicationsconglomerates like Comcast and Verizon for the fact that nearly half of all

    consumers lack meaningful choice in broadband providers. Google made a bid in 2006 to offer

    free wireless broadband access throughout the city ofSan Francisco in conjunction with Internet

    service providerEarthlink, Inc. Vertically-integrated telecommunications incumbentslike Comcast and Verizon opposed such efforts on the part of Silicon Valley firms like Google

    and Intel (which promotes the WiMax standard) as undermining their revenue in a form of

    "unfair competition" whereby cities would violate their commitments to offer local monopolies

    to telecommunications conglomerates. Google currently offers free wi-fi access in its hometown

    ofMountain View, California.

    http://en.wikipedia.org/wiki/Robert_E._Kahnhttp://en.wikipedia.org/wiki/ARPANethttp://en.wikipedia.org/wiki/Professor#Assistant_professorhttp://en.wikipedia.org/wiki/Stanford_Universityhttp://en.wikipedia.org/wiki/TCP/IPhttp://en.wikipedia.org/wiki/DARPAhttp://en.wikipedia.org/wiki/MCI_Mailhttp://en.wikipedia.org/wiki/Gallaudet_Universityhttp://en.wikipedia.org/wiki/ICANNhttp://en.wikipedia.org/wiki/Georgi_Parvanovhttp://en.wikipedia.org/wiki/Eurasia_Grouphttp://en.wikipedia.org/wiki/Interplanetary_Internethttp://en.wikipedia.org/wiki/NASAhttp://en.wikipedia.org/wiki/Jet_Propulsion_Laboratoryhttp://en.wikipedia.org/wiki/Jet_Propulsion_Laboratoryhttp://en.wikipedia.org/wiki/U.S._Senate_Committee_on_Commercehttp://en.wikipedia.org/wiki/U.S._Senate_Committee_on_Commercehttp://en.wikipedia.org/wiki/U.S._Senate_Committee_on_Commercehttp://en.wikipedia.org/wiki/Network_Neutralityhttp://en.wikipedia.org/wiki/Network_Neutralityhttp://en.wikipedia.org/wiki/Conglomerateshttp://en.wikipedia.org/wiki/Googlehttp://en.wikipedia.org/wiki/San_Franciscohttp://en.wikipedia.org/wiki/Internet_service_providerhttp://en.wikipedia.org/wiki/Internet_service_providerhttp://en.wikipedia.org/wiki/Earthlinkhttp://en.wikipedia.org/wiki/Comcasthttp://en.wikipedia.org/wiki/Verizonhttp://en.wikipedia.org/wiki/WiMaxhttp://en.wikipedia.org/wiki/Mountain_Viewhttp://en.wikipedia.org/wiki/Mountain_Viewhttp://en.wikipedia.org/wiki/WiMaxhttp://en.wikipedia.org/wiki/Verizonhttp://en.wikipedia.org/wiki/Comcasthttp://en.wikipedia.org/wiki/Earthlinkhttp://en.wikipedia.org/wiki/Internet_service_providerhttp://en.wikipedia.org/wiki/Internet_service_providerhttp://en.wikipedia.org/wiki/San_Franciscohttp://en.wikipedia.org/wiki/Googlehttp://en.wikipedia.org/wiki/Conglomerateshttp://en.wikipedia.org/wiki/Network_Neutralityhttp://en.wikipedia.org/wiki/U.S._Senate_Committee_on_Commercehttp://en.wikipedia.org/wiki/U.S._Senate_Committee_on_Commercehttp://en.wikipedia.org/wiki/Jet_Propulsion_Laboratoryhttp://en.wikipedia.org/wiki/Jet_Propulsion_Laboratoryhttp://en.wikipedia.org/wiki/NASAhttp://en.wikipedia.org/wiki/Interplanetary_Internethttp://en.wikipedia.org/wiki/Eurasia_Grouphttp://en.wikipedia.org/wiki/Georgi_Parvanovhttp://en.wikipedia.org/wiki/ICANNhttp://en.wikipedia.org/wiki/Gallaudet_Universityhttp://en.wikipedia.org/wiki/MCI_Mailhttp://en.wikipedia.org/wiki/DARPAhttp://en.wikipedia.org/wiki/TCP/IPhttp://en.wikipedia.org/wiki/Stanford_Universityhttp://en.wikipedia.org/wiki/Professor#Assistant_professorhttp://en.wikipedia.org/wiki/ARPANethttp://en.wikipedia.org/wiki/Robert_E._Kahn
  • 7/29/2019 Pioneers in Computer Development

    23/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 23

    Cerf currently serves on the board of advisors ofScientists and Engineers for America, an

    organization focused on promoting sound science in American government.

    Cerf is on the board of directors ofStopBadware, a non-profit anti-malware organization that

    Google has supported since its inception as a project at Harvard University's Berkman Center for

    Internet & Society.

    Cerf is on the board of advisors of The Hyperwords Company Ltd of the UK, which works to

    make the web more usefully interactive and which has produced the free Firefox Add-On called

    'Hyperwords'.

    During 2008 Cerf chaired the IDNAbis working group of the IETF.

    Cerf was a major contender to be designated the nation's first Chief Technology Officerby

    President Barack Obama.

    3.4An Interest in Networking

    Figure 10 CERF TAKING MEDAL OF FREEDOM

    The Snuper Computer project got Cerf interested in the field of computer networking. In the fall

    of 1968, ARPA set up another program at UCLA in anticipation of building the ARPANET. It

    was called the Network Measurement Center. It was responsible for performance testing and

    analysis, a sort of testing ground. A man named Len Kleinrock managed about forty students

    who ran the center. Cerf was one of the senior members of the team.

    By the end of 1968, a small group of graduate students from the four schools that were slated to

    be the first four nodes on the ARPANET (UCLA, Stanford, the University of Utah, and UC

    Santa Barbara) began meeting regularly to discuss the new network and problems related to its

    development. They called themselves the Network Working Group (NWG). The NWG proved to

    be instrumental in solving many of the problems that would arrive during the design and

    implementation of the ARPANET, but they did not realize their importance at the time. Cerf

    http://en.wikipedia.org/wiki/Scientists_and_Engineers_for_Americahttp://en.wikipedia.org/wiki/StopBadwarehttp://en.wikipedia.org/wiki/Berkman_Center_for_Internet_%26_Societyhttp://en.wikipedia.org/wiki/Berkman_Center_for_Internet_%26_Societyhttp://en.wikipedia.org/wiki/Hyperwordshttp://en.wikipedia.org/wiki/Internationalized_domain_namehttp://en.wikipedia.org/wiki/IETFhttp://en.wikipedia.org/wiki/Chief_Technology_Officer_of_the_United_Stateshttp://en.wikipedia.org/wiki/Barack_Obamahttp://en.wikipedia.org/wiki/File:CerfKahnMedalOfFreedom.jpghttp://en.wikipedia.org/wiki/Barack_Obamahttp://en.wikipedia.org/wiki/Chief_Technology_Officer_of_the_United_Stateshttp://en.wikipedia.org/wiki/IETFhttp://en.wikipedia.org/wiki/Internationalized_domain_namehttp://en.wikipedia.org/wiki/Hyperwordshttp://en.wikipedia.org/wiki/Berkman_Center_for_Internet_%26_Societyhttp://en.wikipedia.org/wiki/Berkman_Center_for_Internet_%26_Societyhttp://en.wikipedia.org/wiki/StopBadwarehttp://en.wikipedia.org/wiki/Scientists_and_Engineers_for_America
  • 7/29/2019 Pioneers in Computer Development

    24/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 24

    recalls, "We were just rank amateurs, and we were expecting that some authority would finally

    come along and say, 'Here's how we are going to do it.' And nobody ever came along."

    Figure 11 CERF AND PARVANOV

    3.5A True Internet

    Figure 12 INTERNET ACROSS WORLD

    In August 1969, BBN delivered the first IMP to UCLA. A month later The second was delivered

    to SRI. The ARPANET continued to grow quickly from that point. Cerf was present when the

    first IMP was delivered to UCLA. He was involved with the IMP immediately performing

    various tests on the new hardware. It was during this testing that he met Bob Kahn. They enjoyed

    a good working relationship.

    http://en.wikipedia.org/wiki/File:CerfParvanov.jpghttp://en.wikipedia.org/wiki/File:CerfParvanov.jpg
  • 7/29/2019 Pioneers in Computer Development

    25/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 25

    3.5.1New Horizons

    Today Cerf is thechief Internet strategist for MCI WorldCom. His latest pet project is called

    the Interplanetary Network (IPN). This project, part of NASA's Jet Propulsion Lab, willbasically extend the Internet into outer space. It's fitting that the "father of the Internet" on Earth

    should be involved in launching it to new worlds.

    Figure 13 IPN

    3.5.2Interplanetary Internet:InterPlaNet (IPN)

    Planetary internets

    Interplanetary Gateways

    http://www.wcom.com/about_the_company/cerfs_up/http://www.wcom.com/about_the_company/cerfs_up/http://www.wcom.com/about_the_company/cerfs_up/interplanetary_internet/index.phtmlhttp://www.wcom.com/about_the_company/cerfs_up/interplanetary_internet/index.phtmlhttp://www.wcom.com/about_the_company/cerfs_up/interplanetary_internet/index.phtmlhttp://www.wcom.com/about_the_company/cerfs_up/
  • 7/29/2019 Pioneers in Computer Development

    26/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 26

    Interplanetary Long-Haul Architecture (RFC 4838)

    Licklider Transport Protocol (LTP)

    Bundle Protocol (RFC 5050)

    Delayed Binding of Identifiers

    Email-like behavior

    TDRSS and NASA in-space routing

    Delay and Disruption Tolerant Protocols

    Tactical Mobile applications (DARPA)

    Civilian Mobile applications (SameNet!)

    Deep Impact Testing October 2008

    Space Station Testing July 2009

    EPOXI Testing October 2009

    3.5.3Vice President and Chief Internet Evangelist Google

    Vinton G. Cerf is vice president and chief Internet evangelist for Google. In this role, he is

    responsible for identifying new enabling technologies to support the development of advanced

    Internet-based products and services from Google. He is also an active public face for Google in

    the Internet world.

    Cerf is the former senior vice president of Technology Strategy for MCI. In this role, he helped

    to guide corporate strategy development from a technical perspective. Previously, he served as

    MCI's senior vice president of Architecture and Technology, leading a team of architects and

    engineers to design advanced networking frameworks, including Internet-based solutions for

    delivering a combination of data, information, voice and video services for business and

    consumer use.

    Widely known as one of the "Fathers of the Internet," Cerf is the co-designer of the TCP/IP

    protocols and the architecture of the Internet. In December 1997, President Clinton presented the

    U.S. National Medal of Technology to Cerf and his colleague, Robert E. Kahn, for founding and

    developing the Internet. Kahn and Cerf were named the recipients of the ACM Alan M. Turing

    award, sometimes called the "Nobel Prize of Computer Science," in 2004 for their work on the

    Internet protocols. In November 2005, President George Bush awarded Cerf and Kahn the

  • 7/29/2019 Pioneers in Computer Development

    27/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 27

    Presidential Medal of Freedom for their work. The medal is the highest civilian award given by

    the United States to its citizens.

    3.6Honours and distinctions

    Cerf is a recipient of numerous awards and commendations in connection with his work on theInternet. These include the Marconi Fellowship, Charles Stark Draper award of the National

    Academy of Engineering, the Prince of Asturias award for science and technology, the National

    Medal of Science from Tunisia, the Alexander Graham Bell Award presented by the Alexander

    Graham Bell Association for the Deaf, the NEC Computer and Communications Prize, the Silver

    Medal of the International Telecommunications Union, the IEEE Alexander Graham Bell Medal,

    the IEEE Koji Kobayashi Award, the ACM Software and Systems Award, the ACM SIGCOMM

    Award, the Computer and Communications Industries Association Industry Legend Award,

    installation in the Inventors Hall of Fame, the Yuri Rubinsky Web Award, the Kilby Award , the

    Yankee Group/Interop/Network World Lifetime Achievement Award, the George R. Stibitz

    Award, the Werner Wolter Award, the Andrew Saks Engineering Award, the IEEE Third

    Millennium Medal, the Computerworld/Smithsonian Leadership Award, the J.D. Edwards

    Leadership Award for Collaboration, World Institute on Disability Annual award and the Library

    of Congress Bicentennial Living Legend medal.

    In December 1994, People magazine identified Cerf as one of that year's "25 Most Intriguing

    People."

    Figure 14 INTERNET DEVICE

  • 7/29/2019 Pioneers in Computer Development

    28/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 28

    4.Donald Ervin Knuth

    Figure 15 DONALD ERVIN KNUTH

    4.1Biography

    Born: January 10, 1938 (aged 72 )

    Residence: U.S.

    Nationality: American

    Fields: Computer Science

    Institutions: Stanford University

    Alma meter: Case Institute Of Technology, California Institute of Technology

    Known for: The Art of Computer Programing, TEX,METAFONT,Knuth-Bendix-completion

    algorithm, Knuth-Morris-Pratt algorithm

    Notable awards: Turing Award (1974), Jhon von Neumann Medal (1995), Hervey Prize (1995)

    http://en.wikipedia.org/wiki/File:KnuthAtOpenContentAlliance.jpg
  • 7/29/2019 Pioneers in Computer Development

    29/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 29

    Author of the seminal multi-volume workThe Art of Computer

    Programming("TAOCP"), Knuth has been called the "father" of theanalysis of algorithms,

    contributing to the development of, and systematizing formal mathematical techniques for, the

    rigorous analysis of the computational complexity of algorithms, and in the process

    popularizing asymptotic notation.

    In addition to fundamental contributions in several branches oftheoretical computer science,

    Knuth is the creator of the TeX computer typesetting system, the related METAFONT font

    definition language and rendering system, and the Computer Modern family of typefaces.

    A writer and scholar,Knuth created the WEB/CWEB computer programming systems designed

    to encourage and facilitate literate programming, and designed the MMIX instruction set

    architecture.

    4.2Education and academic work

    Knuth was born in Milwaukee, Wisconsin, where his father owned a small printing business and

    taught bookkeeping at Milwaukee Lutheran High School, which he attended. He was an

    excellent student, earning achievement awards. He applied his intelligence in unconventional

    ways, winning a contest when he was in eighth grade by finding over 4,500 words that could be

    formed from the letters in "Ziegler's Giant Bar." The judges had only about 2,500 words on their

    master list. This won him a television set for his school and a candy bar for everyone in his class.

    Knuth had a difficult time choosing physics over music as his major at Case Institute of

    Technology (now part of Case Western Reserve University). He also joined Theta Chi Fraternity.

    He then switched from physics to mathematics, and in 1960 he received his bachelor of science

    degree, simultaneously receiving his master of science degree by a special award of the faculty

    who considered his work outstanding. At Case, he managed the basketball team and applied his

    talents by constructing a formula for the value of each player. This novel approach was covered

    by Newsweek and by Walter Cronkite on the CBS television network. As an undergraduate at

    Case, Knuth was hired to write compilers for different computers.

    In 1963, he earned a Ph.D. in mathematics (advisor: Marshall Hall) from the California Institute

    of Technology, where he became a professor and began work on The Art of Computer

    Programming, originally planned to be a single book, and then planned as a six, and then seven-

    volume series. In 1968, he published the first volume. That same year, he joined the faculty of

    Stanford University, having turned down a job offer from the National Security Agency (NSA).

    In 1971, Knuth was the recipient of the first ACM Grace Murray Hopper Award. He has

    received various other awards including theTuring Award, the National Medal of Science, the

    John von Neumann Medal, and the Kyoto Prize. After producing the third volume of his series in

    1976, he expressed such frustration with the nascent state of the then newly developed electronic

    http://en.wikipedia.org/wiki/The_Art_of_Computer_Programminghttp://en.wikipedia.org/wiki/The_Art_of_Computer_Programminghttp://en.wikipedia.org/wiki/The_Art_of_Computer_Programminghttp://en.wikipedia.org/wiki/The_Art_of_Computer_Programminghttp://en.wikipedia.org/wiki/Analysis_of_algorithmshttp://en.wikipedia.org/wiki/Big_O_notationhttp://en.wikipedia.org/wiki/Theoretical_computer_sciencehttp://en.wikipedia.org/wiki/TeXhttp://en.wikipedia.org/wiki/METAFONThttp://en.wikipedia.org/wiki/Computer_Modernhttp://en.wikipedia.org/wiki/WEBhttp://en.wikipedia.org/wiki/CWEBhttp://en.wikipedia.org/wiki/Literate_programminghttp://en.wikipedia.org/wiki/MMIXhttp://en.wikipedia.org/wiki/Instruction_set_architecturehttp://en.wikipedia.org/wiki/Instruction_set_architecturehttp://en.wikipedia.org/wiki/Instruction_set_architecturehttp://en.wikipedia.org/wiki/Instruction_set_architecturehttp://en.wikipedia.org/wiki/MMIXhttp://en.wikipedia.org/wiki/Literate_programminghttp://en.wikipedia.org/wiki/CWEBhttp://en.wikipedia.org/wiki/WEBhttp://en.wikipedia.org/wiki/Computer_Modernhttp://en.wikipedia.org/wiki/METAFONThttp://en.wikipedia.org/wiki/TeXhttp://en.wikipedia.org/wiki/Theoretical_computer_sciencehttp://en.wikipedia.org/wiki/Big_O_notationhttp://en.wikipedia.org/wiki/Analysis_of_algorithmshttp://en.wikipedia.org/wiki/The_Art_of_Computer_Programminghttp://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
  • 7/29/2019 Pioneers in Computer Development

    30/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 30

    publishing tools (especially those that provided input to phototypesetters) that he took time out to

    work on typesetting and created the TeX and METAFONT tools.

    In recognition of Knuth's contributions to the field of computer science, in 1990 he was awarded

    the one-of-a-kind academic title of Professor of The Art of Computer Programming, which has

    since been revised to Professor Emeritus of The Art of Computer Programming.

    In 1992 he became an associate of the French Academy of Sciences. Also that year, he retired

    from regular research and teaching at Stanford University in order to finish The Art of Computer

    Programming. In 2003 he was elected as a foreign member of the Royal Society. As of 2004, the

    first three volumes of his series have been re-issued, and Knuth is currently working on volume

    four, excerpts of which are released periodically on his website. Meanwhile, Knuth gives

    informal lectures a few times a year at Stanford University, which he calls Computer Musings.

    He is also a visiting professor at the Oxford University Computing Laboratory in the United

    Kingdom.

    In addition to his writings on computer science, Knuth, a devout Lutheran, is also the author of

    3:16 Bible Texts Illuminated (1991), ISBN 0-89579-252-4, in which he attempts to examine the

    Bible by a process of systematic sampling, namely an analysis of chapter 3, verse 16 of each

    book. Each verse is accompanied by a rendering in calligraphic art, contributed by a group of

    calligraphers under the leadership of Hermann Zapf.

    He is also the author of Surreal Numbers (1974) ISBN 0-201-03812-9, a mathematical novelette

    on John Conway's set theory construction of an alternate system of numbers. Instead of simply

    explaining the subject, the book seeks to show the development of the mathematics. Knuth

    wanted the book to prepare students for doing original, creative research.

    On January 1, 1990, Knuth announced to his colleagues that he would no longer have an e-mail

    address, so that he might concentrate on his work.

    In 2006, Knuth was diagnosed with prostate cancer. He underwent surgery in December that year

    and started "a little bit of radiation therapy [...] as a precaution but the prognosis looks pretty

    good," as he reported in his video autobiography.

    Knuth was elected as a Fellow (first class of Fellows) of the Society for

    Industrial and Applied Mathematics in 2009 for his outstanding contributions

    to mathematics.

  • 7/29/2019 Pioneers in Computer Development

    31/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 31

    4.3Computer Programming as an Art

    When Communications of the ACM began publi- cation in 1959, the members of ACM'S

    Editorial Board made the following remark as they described the purposes of ACM'S

    periodicals. "If computer pro- gramming is to become an important part of computer

    research and development, a transition of programming from an art to a disciplined science

    must be effected." Such a goal has been a continually recurring theme during the ensuing

    years; for example, we read in 1970 of the "first steps toward transforming the art of

    programming into a science" . Meanwhile we have actually succeeded in making our

    discipline a science, and in a remarkably simple way: merely by deciding to call it

    "computer science." Implicit in these remarks is the notion that there is something

    undesirable about an area of human activity

    Figure 16 KNUTH IN LAB

    4.3.1The Arts of Old

    If we go back to Latin roots, we find ars, artis meaning "skill." It is perhaps significant

    that the corresponding Greek word was "c~xvn, the root of both "technology" and

    "technique." Nowadays when someone speaks of "art" you probably think first of "finearts" such as painting and sculpture, but before the twentieth century the word was

    generally used in quite a different sense. Since this older meaning of "art" still survives

    in many idioms, especially when we are contrasting art with science, I would like to

    spend the next few minutes talking about art in its classical sense. In medieval times, the

    first universities were es- tablished to teach the seven so-called "liberal arts," namely

    grammar, rhetoric, logic, arithmetic, geometry, music, and astronomy. Note that this is

  • 7/29/2019 Pioneers in Computer Development

    32/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 32

    quite different from the curriculum of today's liberal arts colleges, and that at least three

    of the original seven liberal arts are important components of computer science. At that

    time, an "art" meant something devised by man's intellect, as opposed to activities

    derived from nature or instinct; "liberal" arts were liberated or free, in contrast to manual

    arts such as plowing. During the middle ages the word "art" by itself usually meant logic

    which usually meant the study of syllogisms.

    4.4Donald Knuth and Software Patents

    http://swpat.ffii.org/players/knuth/index.en.html

    Workgroup\\[email protected]

    2003-12-15

    Donald Knuth, pioneer and cult figure of informatics (computer science),

    author of some definitive monumental classics such as The Art of Program -

    ming, finds that software patents arebuilt on some basic misunderstandings,

    similar to the misunderstandings of certain provincial american legislators in

    the 19th century or the medieval catholic church. Computer programs are

    as abstract as any algorithm can be, Knuth says.

    4.5Knuths humor

    Knuth is known for his "professional humor".

    He used to pay a finders fee of $2.56 for any typographical errors or mistakes discoveredin his books, because "256 pennies is onehexadecimal dollar", and $0.32 for "valuable

    suggestions". (His bounty for errata in 3:16 Bible Texts Illuminated, is, however, $3.16).

    According to an article in the Massachusetts Institute of Technology's Technology

    Review, these Knuth reward checks are "among computerdom's most prized trophies".

    Knuth had to stop sending real checks in 2008 due to bank fraud, and instead now gives

    each error finder a "certificate of deposit" from a publicly listed balance in his fictitious

    "Bank of San Serriffe". Version numbers of his TeX software approach the number , in that versions increment

    in the style 3, 3.1, 3.14. 3.141, and so on. Similarly, version numbers of Metafont

    approach the base of the natural logarithm, e.

    He once warned a correspondent, "Beware of bugs in the above code; I have only provedit correct, not tried it."

  • 7/29/2019 Pioneers in Computer Development

    33/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 33

    All appendices in the Computers and Typesetting series have titles that begin with theletter identifying the appendix.

    TAOCP volume 3 (First Edition) has the index entry "Royalties, use of, 405". Page 405has no explicit mention of royalties, but however does contain a diagram of an "organ-

    pipe arrangement" in Figure 2. Apparently the purchase of the pipe organ in his home

    was financed by royalties from TAOCP.(In the second edition of the work, the relevant

    page is 407.)

    The preface of Concrete Mathematics includes the following anecdote: "When Knuthtaught Concrete Mathematics at Stanford for the first time, he explained the somewhat

    strange title by saying that it was his attempt to teach a math course that was hard instead

    of soft. He announced that, contrary to the expectations of some of his colleagues, he was

    not going to teach the Theory of Aggregates [Aggregate functions or Aggregate

    (composite), not Stone's Embedding Theorem, nor even the Stoneech compactificationtheorem. (Several students from the civil engineering department got up and quietly left

    the room.)" (Concrete and aggregates are important topics in civil engineering.)

    Knuth's "Potrzebie System of Weights and Measures" Knuth published his first "scientific" article in a school magazine in 1957 under the title

    "Potrzebie System of Weights and Measures." In it, he defined the fundamental unit of

    length as the thickness of MAD magazine #26, and named the fundamental unit of force

    "whatmeworry." MADmagazine bought the article and published it in the #33, June 1957

    issue. Knuth's first "mathematical" article was a short paper submitted to a "science talent

    search" contest for high-school seniors in 1955, and published in 1960, in which he

    discussed number systems where the radix was negative. He further generalized this to

    number systems where the radix was a complex number. In particular, he defined the

    quater-imaginary base system, which uses the imaginary number 2i as the base, having

    the unusual feature that every complex number can be represented with the digits 0, 1, 2,

    and 3, without a sign.

    Knuth's article about the computational complexity of songs, "The Complexity of Songs",was reprinted twice in computer science journals.

    To demonstrate the concept, Knuth intentionally referred "Circular definition" and"Definition, circular" to each other in the index of The Art of Computer Programming

    Vol. 1.

    At the TUG 2010 Conference, Knuth announced an XML-based successor to TeX, titled"iTeX" (pronounced [itks], with a cow bell ringing), which would support features such

    as arbitrarily scaled irrational units, 3D printing, animation, and stereographic sound.

  • 7/29/2019 Pioneers in Computer Development

    34/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 34

    4.6Works

    A short list of his works:

    Donald E. Knuth, The Art of Computer Programming, Volumes 14, Addison-WesleyProfessional

    Volume 1: Fundamental Algorithms (3rd edition), 1997. Addison-WesleyProfessional,

    Volume 2: Seminumerical Algorithms (3rd Edition), 1997. Addison-Wesley Professional

    Volume 3: Sorting and Searching (2nd Edition), 1998. Addison-WesleyProfessional,

    Volume 4: Combinatorial Algorithms, in preparation Donald E. Knuth, The Art of Computer Programming, fascicles:

    Volume 1, Fascicle 1: MMIXA RISC Computer for the NewMillennium, 2005.

    Volume 4, Fascicle 0: Introduction to Combinatorial Algorithms andBoolean Functions. 2008.

    Volume 4, Fascicle 1: Bitwise Tricks & Techniques; Binary DecisionDiagrams. 2009.

    Volume 4, Fascicle 2: Generating All Tuples and Permutations, 2005. Volume 4, Fascicle 3: Generating All Combinations and Partitions, 2005. Volume 4, Fascicle 4: Generating All TreesHistory of Combinatorial

    Generation, 2006.

    Donald E. Knuth, Computers & Typesetting : Volume A, The TeXbook (Reading, Massachusetts: Addison-Wesley,

    1984),

    Volume B, TeX: The Program (Reading, Massachusetts: Addison-Wesley,1986),

    Volume C, The METAFONTbook (Reading, Massachusetts: Addison-Wesley, 1986)

    Volume D, METAFONT: The Program (Reading, Massachusetts:Addison-Wesley, 1986

    Volume E, Computer Modern Typefaces (Reading, Massachusetts:Addison-Wesley, 1986)

    4.7Awards

  • 7/29/2019 Pioneers in Computer Development

    35/36

    PIONEERS IN COMPUTER WORLD

    09-NTU-1077 09-NTU-1094 09-NTU-1095 09-NTU-1098 Page 35

    First ACM Grace Murray Hopper Award, 1971 Turing Award, 1974 National Medal of Science, 1979 The Franklin Medal, 1988 John von Neumann Medal, 1995 Harvey Prize from the Technion, 1995 Kyoto Prize, 1996 Katayanagi Prize, 2010

  • 7/29/2019 Pioneers in Computer Development

    36/36

    PIONEERS IN COMPUTER WORLD

    REFERENCES

    www.wikipedia.comwww.atanasooff.comwww.Books.google.com http://www.kerryr.net/pioneers/boole.htm http://zeteticgleanings.com/boole.html Roger Parsons' article on Boole THE GREATNESS OF GEORGE BOOLE By William Reville, University

    College, Cork.

    Knuth, Donald E. Minimizing drum latency time. J. ACM 8 (Apr. 1961)

    http://www.wikipedia.com/http://www.wikipedia.com/http://www.atanasooff.com/http://www.atanasooff.com/http://www.books.google.com/http://www.books.google.com/http://www.kerryr.net/pioneers/boole.htmhttp://www.kerryr.net/pioneers/boole.htmhttp://zeteticgleanings.com/boole.htmlhttp://zeteticgleanings.com/boole.htmlhttp://homepages.enterprise.net/rogerp/george/boole.htmlhttp://homepages.enterprise.net/rogerp/george/boole.htmlhttp://homepages.enterprise.net/rogerp/george/boole.htmlhttp://zeteticgleanings.com/boole.htmlhttp://www.kerryr.net/pioneers/boole.htmhttp://www.books.google.com/http://www.atanasooff.com/http://www.wikipedia.com/