Пітер Наур

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Пітер Наур
Peter Naur
Peternaur.JPG
Народився 25 жовтня 1928(1928-10-25) (86 років)
Місце проживання Данія Данія
Галузь наукових інтересів Інформатика
Заклад Regnecentralen
Niels Bohr Institute
Technical University of Denmark
University of Copenhagen
Відомий завдяки: Алгол
Нотація Бекуса-Наура
Нагороди Премія Тюрінга

Пітер Наур (25 жовтня 1928) — данський піонер інформатики та лауреат премії Тюрінга. Перша літера його прізвища присутня в абревіатурі BNF (Нотація Бекуса-Наура), назві правил запису синтаксису багатьох мов програмування. Брав участь в створенні мови програмування ALGOL 60.

Спочатку займався астрономічними дослдіженнями, отримав ступінь PhD в 1957 р., але знайомство з комп'ютерами призвело до зміни професії. Починаючи з 1959 до 1969 працював в Regnecentralen, і в той же час викладав в Інституті Нільса Бора та Технічному університеті Данії. Починаючи з 1969 до 1998 був професором інформатики в Університеті Копенгагена.

Основними галузями досліджень є розробка, структура та ефективність комп'ютерних програм та алгоритмів. Наур також був піонером в галузі розробки програмного забезпечення та дослідження архітектури програм. В книзі англ. Computing: A Human Activity (укр. Обчислення: людська справа, 1992), яка складається з його праць в галузі інформатики, Наур відкидає твердження формалістської школи програмування, згідно з якими розробка програмного забезпечення є відгалуженням математики. Йому не подобається назва нотації Бекуса-Наура (приписана йому Дональдом Кнутом) та віддає перевагу назві Нормальна нотація Бекуса.

Науру не подобається термін комп'ютерні науки та пропонує назву datalogy (інформатика). Термін datalogi став поширеним в Данії та Швеції.

Останніми роками він став активно виступати на підтримку науки в цілому: можливо, його можна назвати емпіристом. Він піддав атаці деякі напрями філософії та психології зі своєї точки зору. Наразі, він займається розробкою теорії мислення людини.

2005 р. він виграв Премію Тюрінга від ACM за роботу над своренням мови програмування ALGOL 60[1]. Зокрема, за його редагування впливового видання «Доповідь про алгоритмічну мов ALGOL 60» з першим використанням BNF.

Бібліографія[ред.ред. код]

Номери відповідають індексу в надрукованій бібліографії. Наур написав велику кількість статей та розділів з астрономії, інформатики, суспільних проблем, класичної музики, психології та освіти.

  • 66. Minor planet 51 Nemausa and the fundamental system of declinations, дисертація на здобуття PhD, 1957
  • 95. (редактор) «Report on the algorithmic language ALGOL 60», 1960, published in several journals, including Communication of the ACM 3, 5 (May 1960), pp. 299–314
  • 128. (редактор) «Revised report on the algorithmic language ALGOL 60», Communications of the ACM 6, 1 (Jan. 1963), pp. 1–17
  • 144. «Go to statements and good Algol style», BIT 3 (1963), pp. 204–205
  • 212. (редактор разом з B. Randell та J. N. Buxton) Software Engineering, 231 p., 1969, republished 1976
  • 213. (разом з C. Gram, J. Hald, H. B. Hansen and A. Wessel) Datamatik, Studentlitteratur, 1969
  • 247, 249. (разом з B. Pedersen) Matematik 4 kursusbog, 2 volumes, Copenhagen University, 1971, 2nd ed. 1972
  • 264. Concise Survey of Computer Methods, 397 p., Studentlitteratur, 1974
  • 274. Datalogi 2 1975/76, 102 p., Copenhagen University, 1975, оновлене видання 1976
  • 333. Computing: A Human Activity, 656 p., ACM Press/Addison-Wesley, 1992
  • 347. Knowing and the Mystique of Logic and Rules, 365 p., Kluwer Academic Publishers, 1995
  • 363. Antifilosofisk leksikon: Tænkning — sproglighed — videnskabelighed, 111 p., 1999, ISBN 87-987221-0-7; переклад англійською 2001, ISBN 87-987221-1-5
  • 382. Psykologi i videnskabelig rekonstruktion, 113 p., 2002, ISBN 87-987221-2-3
  • Naur, P. 2007. Computing versus human thinking. Commun. ACM 50, 1 (Jan. 2007), 85-94. DOI= http://doi.acm.org/10.1145/1188913.1188922

Примітки[ред.ред. код]

Посилання[ред.ред. код]