Niklaus Wirth
De la Wikipedia, enciclopedia liberă
[modifică] Biografie
Niklaus Wirth s-a născut în februarie 1934 la Winterthur, Elveţia. A primit certificatul de inginerie electronică de la Institutul Federal de Tehnologie din Elveţia (ETH), în Zürich, în anul 1959, un master (M. Sc.) de la Universitatea Laval, Canada, în anul 1960 şi o diplomă de doctorat (Ph. D.) de la Universitatea din California la Berkeley, în anul 1963. A fost Profesor Asistent la catedra de Ştiinţele Calculatoarelor, la Universitatea Stanford între anii 1963 şi 1967, şi apoi la Universitatea din Zürich. În anul 1968 a devenit Profesor de Informatică la ETH Zürich. A petrecut doi ani sabatici la Xerox PARC, în California, şi este retras din activitate din aprilie 1999.
Nicklaus Wirth a primit Premiul Turing din partea ACM, în anul 1984 pentru dezvoltarea unei serii de limbaje inovative pentru computer, EULER, ALGOL-W, MODULA şi PASCAL. PASCAL a devenit important din punct de vedere pedagogic şi a constituit fundaţia pentru alte limbaje de programare, sisteme şi cercetari.
[modifică] Cariera de profesor
Wirth a devenit profesor la ETH, în 1968. În 1970, el şi colegul său C. A. Zehnder, au prezentat o propunere pentru introducerea ştiinţei calculatoarelor ca disciplină academică independentă. O a doua încercare a eşuat, în 1974. În 1981 s-a înfiinţat un nou departament, Wirth devenind şeful acestuia din 1982 până în 1984, şi din nou din 1988 până în 1990.
Între timp, cursurile de ştiinţa calculatoarelor continuau să fie predate, în primul rând, studenţilor de la matematică şi de la inginerie electrică. Wirth a avut o influenţă puternică asupra conţinutului cursurilor introductive şi a dat forma la multe din cursurile avansate. De multe ori materialul său a fost condensat în cărţi care au fost traduse în mai multe limbi: Programare sistematizată (en: Systematic Programming 1972), Structuri de date şi algoritmi (en: Algorithms and Data Structures 1975), Construcţia compilatoarelor (en: Compiler Construction 1976). Deasemeni cărţile sale Pascal - Manual de utilizare (en: Pascal - User manual and report 1974), Programarea în Modula-2 (en: Programming in Modula-2 1982), Programarea în Oberon (en: Programming in Oberon 1992) şi Proiectul Oberon (en: Project Oberon 1993) sunt larg răspândite şi citite.