Profesor |
---|
Naștere |
25 octombrie 1928 Frederiksberg |
---|---|
Moarte |
3 ianuarie 2016(la 87 de ani) Herlev |
Naţionalitate | danez |
Instruire | Universitatea din Copenhaga |
Activități | Astronom , informatician , profesor universitar |
Tata | Albert Naur ( d ) |
Soț / soție | Christiane Floyd |
Lucrat pentru | Universitatea Tehnică din Danemarca , Regnecentralen ( ro ) (1959-1969) , Universitatea din Copenhaga (1969-1998) |
---|---|
Camp | Informatică |
Premii |
Premiul Turing (2005) |
Peter Naur este un pionier danez de IT născut25 octombrie 1928la Frederiksberg ( Danemarca ) și a murit la3 ianuarie 2016în Herlev ( Danemarca ). Numele său se găsește în special în „ forma Backus-Naur ”, o notație folosită adesea pentru a descrie regulile sintactice ale limbajelor computerizate .
A contribuit la crearea limbajului de programare Algol 60 , pentru care a primit Premiul Turing 2005 .
Naur și-a început cariera științifică ca astronom . Încă din tinerețe, el a fost interesat de astronomie și a participat la observatorul Østervold și cu sfaturile membrilor observatorului în calculul traiectoriilor planetelor și cometelor minore . A studiat din 1947 la Universitatea din Copenhaga și a obținut diploma în astronomie în 1949. Din 1950 până în 1953 a efectuat diverse sejururi de cercetare în Anglia și Statele Unite : a petrecut anul 1950-51 ca student de cercetare la King's College , Cambridge, unde a scris pentru computerul EDSAC un program pentru calcularea perturbărilor în mișcările planetelor minore; în 1952-53, în Statele Unite, a vizitat numeroase observatoare astronomice și laboratoare de construcții de computere, apoi a făcut un al doilea sejur în Cambridge, Anglia. Din 1953-1959, el a fost asistent științific la Copenhaga, unde a obținut doctoratul în 1957. În această perioadă el a lucrat , de asemenea , în calitate de consultant în domeniul limbajului de asamblare și de ajutoare de depanare pentru laboratorul de calculator independent la producătorul computerului. Daneză Regnecentralen (de) care a produs primul computer danez, Dask . Această muncă l-a determinat să își schimbe domeniul de cercetare. Din 1959 până în 1969 a fost angajat la Regnecentralen, unde a lucrat în domeniul imagisticii medicale și al limbajelor de programare la nivel înalt. El este puternic implicat în procesul de dezvoltare internațională al Algol 60 . El organizează Buletinul Algol și este unul dintre treisprezece oameni de știință internaționali care au produs versiunea finală a definiției limbii Algol 60 în 1960, Raportul asupra limbajului algoritmic ALGOL 60 . În același timp, predă la Institutul Niels-Bohr și la Universitatea Tehnică din Danemarca . Din 1969 până în 1998 a fost profesor de informatică la Universitatea din Copenhaga.
Ca membru al Regnecentralen Compiler Design Group, Naur contribuie la proiectarea compilatoarelor pentru Algol 60 și Cobol caracterizate prin utilizarea tehnicilor multi-pass. Această experiență a dat naștere interesului său pentru elementele de bază ale informaticii și a cărții, Concise Survey of Computer Methods , publicată în 1974.
Îi datorăm lui Naur introducerea termenului datalogi care este folosit în țările scandinave în loc de informatică sau informatică .
Principalele sale domenii de cercetare au fost proiectarea, structura și eficiența programelor și algoritmilor de calculator. De asemenea, a fost un pionier în domenii precum ingineria software și arhitectura software . În cartea sa Computing: A Human Activity (1992), care este o colecție a contribuțiilor sale la informatică, el atacă școala formalistă care consideră programarea ca o ramură a matematicii. Nu-i plăcea să fie pus în legătură cu forma Backus-Naur ( Donald Knuth a introdus acest termen) și a spus că l-ar fi numit în schimb Backus-Normal-Form .