Niklaus Wirth
Niklaus Wirth ( Winterthur , 15 februarie 1934 ) este un informatician elvețian .
Biografie
Niklaus Wirth este inventatorul limbajelor de programare Pascal , Modula-2 și Oberon . Pentru dezvoltarea acestor limbi, a primit Premiul Turing .
A studiat la Politehnica din Zurich, Quebec și Berkeley.
Din 1963 până în 1967 a fost profesor asociat la Universitatea Stanford din California.
Din 1968 până în 1999 a predat informatică la ETH Zurich.
Wirth este, de asemenea, cunoscut pentru publicarea articolului Program Development by Stepwise Refinement (Dezvoltarea programelor prin rafinamentul progresiv), considerat un clasic al „ ingineriei software ”.
Este autorul volumului Algoritmi + Structuri de date = Programe , publicat de Prentice Hall în februarie 1976 cu ISBN 0-13-022418-9 și tradus în italiană în ediția publicată de Tecniche Nuove în 1987 cu titlul Algoritmi + Structuri de date = Programe , ISBN 88-7081-259-6 . Este un text pe care generații întregi de informaticieni au fost instruiți și încă în uz astăzi. Paradigma expusă în ea, separarea dintre structurile de date și partea algoritmică , un clasic al ingineriei software, a fost parțial copleșită de programarea orientată obiect .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Niklaus Wirth
linkuri externe
- ( RO ) Site oficial , pe people.inf.ethz.ch .
- ( IT , DE , FR ) Niklaus Wirth , pe hls-dhs-dss.ch , Dicționar istoric al Elveției .
- ( EN ) Niklaus Wirth , în Encyclopedia Britannica , Encyclopædia Britannica, Inc.
- (EN) Niklaus Wirth , de la Mathematics Genealogia Project , North Dakota State University.
- ( RO ) Lucrări de Niklaus Wirth , în Biblioteca deschisă , Internet Archive .
- (EN) Niklaus Wirth , pe Goodreads .
- ( RO ) Pagina de pornire personală la ETHZ
- ( EN ) Program Development by Stepwise Refinement , Communications of the ACM, Vol. 14, No. 4, April 1971, pp. 221-227
Controlul autorității | VIAF (EN) 108 127 625 · ISNI (EN) 0000 0000 8405 6132 · LCCN (EN) n50013767 · GND (DE) 120 777 983 · BNF (FR) cb123836887 (dată) · NDL (EN, JA) 00.461.229 · WorldCat Identities (EN) lccn -n50013767 |
---|