Profesor |
---|
Narodziny |
25 października 1928 Frederiksberg |
---|---|
Śmierć |
3 stycznia 2016 r(w wieku 87 lat) Herlev |
Narodowość | duński |
Trening | Uniwersytet w Kopenhadze |
Zajęcia | Astronom , informatyk , profesor uniwersytetu |
Tata | Albert Naur ( d ) |
Małżonka | Christiane Floyd |
Pracował dla | Technical University of Denmark , Regnecentralen ( en ) (1959-1969) , Uniwersytet Kopenhaski (1969-1998) |
---|---|
Pole | Informatyka |
Nagrody |
Nagroda Turinga (2005) |
Peter Naur jest pionierem duński od IT ur25 października 1928w Frederiksberg ( Dania ) i zmarł dnia3 stycznia 2016 rw Herlev ( Dania ). Jego nazwę można znaleźć w szczególności w „ formie Backus-Naur ”, notacji często używanej do opisu reguł składniowych języków komputerowych .
Przyczynił się do powstania języka programowania Algol 60 , za który otrzymał nagrodę Turinga w 2005 roku .
Naur rozpoczął swoją karierę naukową jako astronom . Od młodości interesował się astronomią, brał udział w obserwatorium Østervold oraz za radą członków obserwatorium w obliczaniu trajektorii mniejszych planet i komet. Studiował od 1947 r. Na Uniwersytecie w Kopenhadze, a dyplom z astronomii uzyskał w 1949 r. Od 1950 do 1953 r. Odbywał liczne pobyty naukowe w Anglii i Stanach Zjednoczonych : rok 1950-51 spędził jako student naukowy w King's College , Cambridge, gdzie napisał dla komputera EDSAC program do obliczania zakłóceń w ruchach mniejszych planet; w latach 1952-53 w Stanach Zjednoczonych odwiedził wiele obserwatoriów astronomicznych i laboratoriów konstrukcji komputerów, a następnie ponownie przebywał w Cambridge w Anglii. Od 1953 do 1959 był asystentem naukowym w Kopenhadze, gdzie uzyskał stopień doktora w 1957. W tym okresie pracował również jako konsultant w zakresie języka asemblera i pomocy do debugowania w niezależnym laboratorium komputerowym u producenta komputerów Duński Regnecentralen (de), który wyprodukował pierwszy duński komputer, Dask . Ta praca doprowadziła go do zmiany pola badań. Od 1959 do 1969 roku był zatrudniony w Regnecentralen, gdzie zajmował się obrazowaniem medycznym i językami programowania wysokiego poziomu. Jest mocno zaangażowany w międzynarodowy proces rozwoju Algol 60 . Organizuje Biuletyn Algol i jest jednym z trzynastu międzynarodowych naukowców, którzy opracowali ostateczną wersję definicji języka Algol 60 w 1960 r., Raport o języku algorytmicznym ALGOL 60 . Jednocześnie wykłada w Instytucie Nielsa-Bohra i na Politechnice Danii . Od 1969 do 1998 był profesorem informatyki na Uniwersytecie w Kopenhadze.
Jako członek Regnecentralen Compiler Design Group, Naur uczestniczy w projektowaniu kompilatorów dla Algol 60 i Cobol charakteryzujących się wykorzystaniem technik wieloprzebiegowych. To doświadczenie dało początek jego zainteresowaniu podstawami informatyki i książką Concise Survey of Computer Methods , wydaną w 1974 roku.
Naurowi zawdzięczamy wprowadzenie terminu datalogi, używanego w krajach skandynawskich zamiast informatyki czy informatyki .
Jego głównymi obszarami badań były projektowanie, struktura i wydajność programów komputerowych i algorytmów. Był także pionierem w takich dziedzinach, jak inżynieria oprogramowania i architektura oprogramowania . W swojej książce Computing: A Human Activity (1992), będącej zbiorem jego wkładów w informatykę, atakuje formalistyczną szkołę, która uważa programowanie za gałąź matematyki. Nie podobało mu się, gdy odnosił się do formy Backus-Naur ( Donald Knuth wprowadził ten termin) i powiedział, że zamiast tego nazwałby ją Backus-Normal-Form .