Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[Hall Of Fame]

Don Knuth: The Historian Of The Computer Age



Kristina Fiore  |   ED Online ID #17136  |   October 19, 2007

Article Rating: Not Rated

These days, Donald Ervin Knuth spends most of his time in his study, poring over books, papers, and essays in an attempt to finish his life's work, The Art of Computer Programming. Forty years of advances in computer science are congealing, one idea at a time, into a thorough account of a field that this retired Stanford professor helped birth.

"I wrote a sentence this morning," Knuth says just after 10 a.m. on the phone from his California home. It's probably one sentence in section Zero of Volume 4A, which at the moment takes precedence over sections One, Two, Three, and Four of part A, along with parts B, C, and possibly D.

Ever since he started working on the first three volumes of The Art of Computer Programming in the 1960s, Knuth has been meticulous about representing the field as one where work can be done methodically, using mathematical proofs and verification.

"I was the first to show that it could be a science," Knuth says about the first three volumes, which were published in 1968, 1969, and 1973. At that time, the book helped shape a field in its infancy and is still considered the most authoritative work on its subject. While it's Knuth's largest claim to fame, his accomplishments in both computer programming and mathematics have defined the life of this versatile scientist.

Knuth entered Case Institute of Technology (now Case Western Reserve) as a physics major in 1956, but graduated in 1960 with both a BS and an MS in mathematics. He was passionate about so many subjects that it was hard to settle on just one. During a fateful encounter with the IBM 650 in 1957, though, Knuth knew computer programming would be more than just a hobby.

Yet he never imagined computing would involve so much of his first love - math. "I was an engineer when I was working with the computer, and a mathematician when I did math," he says. "I never thought those worlds would mix."

They began to, and long before Knuth started writing the book, he was helping the field of computer science evolve. While still in school, his numerical analysis class used one of the textbooks he wrote. "I aced that class," he jokes.

A Work in Progress

After graduation, he went to work on his PhD in mathematics at the California Institute of Technology. At that time, universities didn't have established programs in computer science. The field rose out of different departments - math, engineering, physics - at different schools, Knuth says.

By 1962, word of his pioneering efforts in computer programming had spread, and publisher Addison-Wesley asked him to write a text on compiler design. That's when his life's work began.

Knuth took about seven years to hammer out the first version of The Art of Computer Programming, which started out as 3000 handwritten pages and tackled more than just compilers. Since it was so long, Addison-Wesley published it in three volumes - the first when Knuth had become a professor at Stanford. His aim was to summarize all that was known about computer methods and frame it in a mathematical and historical context.

"I wanted to make it more rigorous, so you could be more sure of [a program you've written]," he says. Rather than just writing programs and fixing bugs later, Knuth hoped his methodical approach would help programmers analyze which algorithms would work best in certain situations.

Knuth now focuses on trying to keep up with all the innovations in the field, which has made organizing the work a bit challenging. "Every three pages is somebody's career," he says. Just for part A of Volume 4, Knuth started writing sections Two, Three, and Four before realizing he needed to include sections One and Zero for context. "In the beginning of computer science, the present was all the knowledge we had at the time. Now, there's so much history and framework to add."




<-- prev. page     [1] 2     next page -->

Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Engineers Rely On Internet For Product Info
  • Rochester Electronics Establishes New Design and Technology Group
  • Custom Sources Light Way To 22-nm IC Lithography
  • In EDA, A Year Of Mergers, Failed And Otherwise
  • Software Turns Scopes Into Vector RF Signal Analyzers
  • Couple’s $15 Million Gift Advances Rice Engineering Education
  • November 7, 2008
  • Startup Sets Sail For Speedier Spice Simulation
    1) Ten Top Design Skills For Tough Times
    (8128 views today)
    2) Ultracapacitors Branch Out Into Wider Markets
    (571 views today)
    3) Energy Harvester Perpetually Powers WIreless Sensors
    (566 views today)
    4) Technology Has Been Very Good To Obama, And He Plans To Reciprocate
    (413 views today)
    5) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (292 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources