Donald E. Knuth
Donald E. Knuth, matematiker, datalog, programmerare, typograf född 10 jan 1938 i Milwaukee, Wisconsin, USA.Donald Ervin Knuth är mest känd för sina datorvetenskapliga böcker i serien The Art of Computer Programming samt för att han uppfunnit typsättningsprogrammet TeX, (en utveckling av TeX är Leslie Lamports LaTeX, AMSTeX), och ett program för design av teckensnitt, METAFONT).
Knuths senaste verk är CWEB (tillsammans med Silvio Levy), innehållande programmen CTANGLE och CWEAVE. Metoden, som Knuth kallar literat programmering,består i att programutvecklaren skriver dokumentation och programkoden samtidigt. CTANGLE extraherar sedan ut programkoden i programspråket C, som kompileras till ett program, och CWEAVE extraherar texten tillsammans med källkoden, vilket kan matas in i TeX och utgöra dokumentation av systemet. Knuths böcker TeX: The Program och METAFONT: The Program är den typsatta källkoden till TeX resp. METAFONT.
Föregångare till CWEB var WEB, med Pascal i stället för C som målprogramspråk.
Knuth publicerade sin första "vetenskapliga" artikel år1957(?), med titeln Potzebie System of Weights and Measures som bland annat definierade grundenheten för längd som tjockleken på Tidningen Mad nummer 26, och den grundläggande kraftenheten kallades "whatmeworry". Tidningen Mad uppmärksammade det hela och köpte in artikeln som publicerades i juninumret 1957.
http://www-cs-faculty.stanford.edu/~knuth/don.gif
Några böcker skrivna av Knuth:
- The Art of Computer Programming
- Volume 1: Fundamental Algorithms
- Volume 2: Seminumerical Algorithms
- Volume 3: Sorting and Searching
- Volume 4: Combinatorial Algorithms, beräknas publiceras år2007
- Volume 5: Syntactic Algorithms, beräknas publiceras år2009
- The CWEB System of Structured Documentation, tillsammans med Silvio Levy
- Computers & Typesetting
- Volume A: The TeXbook, år1984
- Volume B: TeX: The Program år1986
- Volume C: The METAFONTbook, år1986
- Volume D: METAFONT: The Program, år1986
- Volume E: Computer Modern Typefaces, år1986
- Concrete Mathematics, tillsammans med Ronald L. Graham och Oren Patashnik
- 3:16 Bible Texts Illuminated, år1990
- Literate Programming, år1992
- Selected Papers on Computer Science, år1996
- Digital Typography, år1999
- Selected Papers on Analysis of Algorithms, år2000
- Things a Computer Scientist Rarely Talks About, år2001
Länkar:
- Dessutom har Knuth skrivit flera andra böcker och program, se http://www-cs-faculty.stanford.edu/~knuth/books.html
- http://www.digitalcentury.com/encyclo/update/knuth.html - längre biografi
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
DelbarhetEratosthenes såll
Genusvetenskap
Patrick Moore
Valfångstfartyg
Kaskelot
Fältbiologen
Taiga Rescue Network
Klarälven