Donald “Arta programarii” Knuth

America, anii ‘40. Detinatorul unei cofetarii, pe numele sau Ziegler, lanseaza in scop de marketing un concurs: cine reuseste sa gaseasca cele mai multe cuvinte care sa fie formate din literele frazei: “Ziegler’s Giant Bar”?

Un pusti se preface bolnav, lipseste de la scoala 2 saptamani si in aceasta perioada gaseste peste 4500 de cuvinte. Juriul concursului nu reusise sa gaseasca decat vreo 2500 de cuvinte si folosisera si apostroful din fraza. In urma acestui episod, scoala luterana unde tatal pustiului era profesor, primeste ca premiu un TV color. Pustiul se numeste Donald Ervin Knuth si avea sa faca din programare o arta.

Donald se naste in 1938, in Milwaukee. Tatal sau, fiind profesor la o scoala luterana, in fiecare duminica canta la orga in corul bisericii. Micutul Donald, din familie si, mai tarziu, din scoala avea sa se “pricopseasca” cu o pasiune pentru muzica, la care nu avea sa renunte niciodata. Era talentat in multe domenii si avea sa urmeze mai multe cariere (poate si din pricina faptului ca a fost intotdeauna nehotarat in privinta carierei). Chiar daca pe timpul liceului este interesat mai mult de cuvinte incrucisate si de muzica (canta la saxofon si tuba), nu neglijeaza nici o materie si absolveste cu cea mai mare medie din istoria liceului.

Primeste o bursa la CIT (Case Institute of Technology din Cleveland), unde urma sa studieze fizica. Bineinteles ca se inscrie si in orchestra facultatii. Insa, intr-o zi pierde autobuzul cu care trebuia sa se duca sa cante impreuna cu orchestra facultatii, asa ca Donald se hotaraste sa rezolve o problema dificila de matematica. Dupa ce a rezolvat-o (fapt care i-a adus si nota 10), a avut o revelatie: matematica este materia care i se potriveste cel mai bine.

Tot pe timpul facultatii citeste manualul unui IBM 650. Dorea sa stie cum se scrie un program pentru calculator. In acest manual a gasit multe exemple de programe, pe care si-a dat seama ca le-ar fi putut face mult mai bine. Si a dovedit acest lucru realizand un program care analiza rezultatele echipei de baschet a colegiului. Programul avea sa fie remarcat si de IBM, colosul IT folosind poza lui Donald intr-o reclama.

Termina facultatea in 1960. In 1963 avea sa devina doctor in matematica (titlu obtinut la California Institute of Technology). Insa viata lui avea sa se schimbe o data cu anul 1962. In acest an, o editura (Addison-Wesley) ii cere lui Knuth sa scrie o carte despre compilatoare. Aceasta carte avea sa devina legendara “The art of computer programming” (Arta programarii calculatoarelor).

Din nevoia practica de a scrie texte de matematica, a realizat sistemul TeX (chiar si azi acest sistem este cel mai bun in editarea textelor stiintifice) si, mai apoi, a dezvoltat METAFONT (un program pentru descrierea corpurilor de litera). Astfel il cunoaste pe Hermann Zapf, impreuna cu care scrie alta carte renumita: “Bible Texts Illuminated”.

Din 1968 este profesor la Stanford University (loc in care s-a nascut Google-ul). In 1974 primeste si un binemeritat premiu Turing – Oscarul informaticii. Acum canta la orga si scrie alte carti…

Poti sa aberezi si tu sau poti face trackback catre site-ul tau.

2 Aberatii la articolul “Donald “Arta programarii” Knuth”

  1. admin says:

    aici stiu, eu ziceam acolo unde ii dai like :) ))
    dar nu merge decat pe Firefox. cred :D
    cand dai click pe like, apare sa postezi pe fb impreuna cu o casuta…si ce scrii in casuta aceea iti apare pe fb la profil :D

  2. andreea cristina says:

    da imi da voieeee :) )))

Abereaza