맨위로가기

페테르 나우르

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

페테르 나우르는 덴마크의 컴퓨터 과학자이다. 천문학으로 시작하여 1957년 철학 박사 학위를 받았으나 컴퓨터 과학 분야로 전향하여, 레그네센트랄렌에서 근무하며 코펜하겐 대학교 교수로 재직했다. 그는 ALGOL 60 언어를 명세화하고, 배커스-나우르 표기법(BNF)의 선구적인 사용으로 2005년 튜링상을 수상했다. 또한 컴퓨터 과학을 '데이터학'으로 부를 것을 제안했으며, 소프트웨어 공학 및 소프트웨어 아키텍처 분야에도 기여했다. 2016년 사망했다.

더 읽어볼만한 페이지

  • 덴마크의 프로그래머 - 비야네 스트롭스트룹
    덴마크 출신 컴퓨터 과학자 비야네 스트롭스트룹은 C++ 프로그래밍 언어를 개발하고 발전시켜 객체 지향 프로그래밍과 제네릭 프로그래밍을 주류로 이끄는 데 기여했으며, 현재 컬럼비아 대학교 교수이자 C++ 표준 위원회 창립 멤버로 활동하고 있다.
  • 덴마크의 프로그래머 - 라스무스 러도프
    라스무스 러도프는 PHP 프로그래밍 언어 창시자로 잘 알려진 캐나다 프로그래머로, 아파치 HTTP 서버 기여, mSQL DBMS에 LIMIT 절 추가 등 초기 웹 개발에 중요한 역할을 했으며, 여러 기업에서 웹 기술 발전에 기여했고 MIT 테크놀로지 리뷰 TR100에 선정되기도 했다.
  • 덴마크의 컴퓨터 과학자 - 라스무스 러도프
    라스무스 러도프는 PHP 프로그래밍 언어 창시자로 잘 알려진 캐나다 프로그래머로, 아파치 HTTP 서버 기여, mSQL DBMS에 LIMIT 절 추가 등 초기 웹 개발에 중요한 역할을 했으며, 여러 기업에서 웹 기술 발전에 기여했고 MIT 테크놀로지 리뷰 TR100에 선정되기도 했다.
  • 덴마크의 컴퓨터 과학자 - 제이콥 닐슨
    야콥 닐슨은 덴마크 출신의 사용자 인터페이스 및 사용성 분야 전문가로, 닐슨 노먼 그룹을 공동 설립하여 사용자 경험 분야에서 활동하며 야콥의 법칙과 닐슨의 사용성 휴리스틱을 제시하는 등 사용성 분야에 기여했다.
  • 코펜하겐 대학교 - 볼프강 파울리
    오스트리아 출신 이론물리학자 볼프강 파울리는 양자역학 발전에 기여, 파울리 배타 원리 발견, 비상대론적 스핀 이론 공식화, 중성미자 존재 예측 등 현대 물리학의 기초를 세웠으며, 융과의 협력으로 심리학과 물리학의 접점을 탐구하고 1945년 노벨 물리학상을 수상했다.
  • 코펜하겐 대학교 - 오게 닐스 보어
    오게 닐스 보어는 덴마크의 물리학자이자 닐스 보어의 아들로, 원자핵 구조 이론 연구로 노벨 물리학상을 수상했으며 코펜하겐 대학교 교수와 닐스 보어 연구소 소장을 역임하며 원자핵 물리학 분야에 큰 업적을 남겼다.
페테르 나우르 - [인물]에 관한 문서
기본 정보
나우르
2008년의 나우르
출생일1928년 10월 25일
출생지프레데릭스베르, 덴마크
사망일2016년 1월 3일
사망지헤를레우, 덴마크
국적덴마크
학문 분야
분야컴퓨터 과학, 정보학
직장Regnecentralen
닐스 보어 연구소
덴마크 공과대학교
코펜하겐 대학교
알려진 업적ALGOL
바쿠스-나우르 표기법
수상
수상컴퓨터 개척자상 (1986년)
튜링상 (2005년)
개인 정보
배우자크리스티아네 플로이드

2. 생애

페테르 나우르는 덴마크에서 태어나 천문학을 전공하여 1957년 철학 박사(Ph.D.) 학위를 받았다.[2] 컴퓨터와의 만남을 계기로 컴퓨터 과학 분야로 전향했다. 1959년부터 1969년까지 레그네센트랄렌에서 근무하면서, 닐스 보어 연구소와 덴마크 공과대학교에서 강의했다. 1969년부터 1998년까지 코펜하겐 대학교에서 컴퓨터 과학 교수로 재직했다. 2016년 1월 3일 짧은 투병 끝에 사망했다.[9]

국제 정보 처리 연맹(IFIP) IFIP 워킹 그룹 2.1의 회원으로서, 알골 60과 알골 68 언어를 명세화하고, 지원하며, 유지하는 데 기여했다.[2] 1960년과 1993년 사이에는 수치 해석을 다루는 저널인 ''BIT 수치 수학''의 편집 위원이었다.[4]

나우르는 '데이터 과학'이라는 용어를 제안했으며, 이는 덴마크와 스웨덴에서 'datalogi'로 채택되었다.[5]

2. 1. 초기 생애와 교육

페테르 나우르는 천문학자로 경력을 시작했으며, 1957년에 철학 박사 (Ph.D.) 학위를 받았다.[2]

2. 2. 레그네센트랄렌 경력

레그네센트랄렌에서 1959년부터 1969년까지 근무했으며,[2] 이 기간 동안 닐스 보어 연구소와 덴마크 공과대학교에서 동시에 강의했다.[2]

2. 3. 코펜하겐 대학교 교수

1969년부터 1998년까지 코펜하겐 대학교의 컴퓨터 과학 교수로 재직했다.[2] 1960년대 중반부터 덴마크에서는 페테르 나우르가 제안한 '데이터학'(data science)이라는 용어가 데이터 처리 과학으로 사용되었다.[5] 코펜하겐 대학교에서 시작된 컴퓨터 과학 전통은 응용 분야 및 기타 지식 분야와의 긴밀한 연계를 통해 고유한 특성을 발전시켜 왔으며, 특히 교육 분야에서 두드러진다.[5] 코펜하겐 대학교의 커리큘럼은 포괄적인 프로젝트 활동을 필수적인 부분으로 포함하여, 실제 경험을 바탕으로 현실적인 해결책의 측면에서 이론을 제시한다.[5] 페테르 나우르는 컴퓨터 과학이 제시하는 특별한 교육적 과제를 일찍이 인식했으며, 그의 혁신은 다른 대학교에서도 그 품질과 활력을 보여주었다.[6] 코펜하겐 대학교에서 형성된 컴퓨터 과학 훈련과 페테르 나우르의 연구를 특징짓는 컴퓨터 과학의 관점 사이에는 밀접한 관련이 있다.[6]

3. 주요 업적

페테르 나우르는 천문학, 컴퓨터 과학, 사회 문제, 클래식 음악, 심리학, 교육 등 다양한 분야에 걸쳐 폭넓은 저술 활동을 펼쳤다.

주요 저서 및 논문은 다음과 같다.

번호제목비고
66소행성 51 네마우사와 적위의 기본 시스템학위 논문, 1957년
95"알고리즘 언어 ALGOL 60에 관한 보고서"1960년, Communication of the ACM 3, 6 등에 게재
128"알고리즘 언어 ALGOL 60에 관한 개정 보고서"Communications of the ACM 6, 1 (1963년 1월)
144"Go to 문과 훌륭한 Algol 스타일"BIT 3 (1963년)
212소프트웨어 공학B. 란델, J. N. 벅스턴과 공동 편집, 1969년, 1976년 재판
213데이터마틱C. 그람 외 공동 저술, 1969년
247, 249수학 4 교재B. 페데르센과 공동 저술, 코펜하겐 대학교, 1971년, 제2판 1972년
264컴퓨터 방법론 개요1974년
274데이터 과학 2 1975/76코펜하겐 대학교, 1975년, 신판 1976년
333컴퓨팅: 인간 활동1992년
347앎과 논리 및 규칙의 신비1995년
363반철학적 사전: 사고 - 언어성 - 과학성1999년, 영어판 2001년
382과학적 재구성에 있어서의 심리학2002년
-컴퓨팅 대 인간 사고Commun. ACM 50, 1 (2007년 1월)
-소프트웨어 공학의 다원주의: 튜링 상 수상자 피터 나우어 설명E. G. Daylight와 공동 저술, 2011년



알골 60 프로그래밍 언어 정의에 공헌했고, 배커스-나우르 표기법 (BNF)을 선구적으로 활용했다. 국제 정보 처리 연맹 (IFIP) 워킹 그룹 2.1의 회원으로서 알골 60 및 알골 68 언어 명세화, 지원 및 유지에 기여했다. '컴퓨터 과학' 대신 '데이터학(Datalogy)' 또는 '데이터 과학(data science)'을 제안하여 덴마크스웨덴에서 채택되었다. 소프트웨어 공학에도 기여, 프로그래밍을 수학 분야가 아닌 인간 활동으로 보았다. 2005년 컴퓨팅 기계 협회 (ACM) 튜링상을 수상했다.

3. 1. ALGOL 60

ALGOL영어 60 보고서 편집을 담당했으며, 프로그래밍 언어 정의에 BNF 표기법을 선구적으로 활용했다. 국제 정보 처리 연맹(IFIP) 워킹 그룹 2.1의 회원으로서, ALGOL영어 60 및 ALGOL영어 68 언어의 명세화, 지원 및 유지에 기여했다.

3. 2. 배커스-나우르 표기법 (BNF)

페테르 나우르는 프로그래밍 언어의 구문을 정의하는 데 사용되는 표기법인 배커스-나우르 표기법 (BNF) 개발에 기여했다. 나우르는 '배커스 정규 형식'이라는 용어를 선호했다.

3. 3. 데이터학

페테르 나우르는 '컴퓨터 과학'이라는 용어 대신 '데이터학(Datalogy)' 또는 '데이터 과학(data science)'이라는 용어를 제안했다. 이 용어는 덴마크와 스웨덴에서 'datalogi'라는 형태로 채택되었다. 오늘날 '데이터 과학'이라는 용어는 통계 및 데이터베이스를 포함한 데이터 분석 분야에서 널리 사용되고 있다.

코펜하겐 대학교의 컴퓨터 과학 전통은 응용 분야 및 다른 지식 분야와의 긴밀한 연계를 통해 발전했다. 특히 교육 분야에서는 포괄적인 프로젝트 활동을 커리큘럼의 필수적인 부분으로 삼아, 학생들이 실제 경험을 통해 이론을 배울 수 있도록 했다.

3. 4. 소프트웨어 공학

페테르 나우르는 1969년 B. 란델, J. N. 벅스턴과 공동 편집한 ''소프트웨어 공학''을 통해 소프트웨어 공학 분야에 기여했다. 2011년에는 E. G. Daylight와 함께 ''소프트웨어 공학의 다원주의: 튜링 상 수상자 피터 나우어 설명''을 저술했다. 그는 프로그래밍을 수학의 한 분야로 보는 형식주의적 학파를 거부하고, 컴퓨팅을 인간 활동으로 보았다.

3. 5. 튜링상 수상

2005년, 프로그래밍 언어 알골 60을 정의한 공로로 컴퓨팅 기계 협회(ACM) 튜링상을 수상했다.[8] 특히, ''알고리즘 언어 알골 60에 대한 보고서''의 편집자로서 BNF을 선구적으로 사용한 점이 인정되었다. 나우르는 튜링상을 수상한 유일한 덴마크인이다.[8]

4. 학문적 관점

나우르는 프로그래밍을 수학의 한 분야로 보는 형식주의적 프로그래밍 학파를 거부했다. 그는 자신의 저서 ''계산: 인간 활동''(Computing: A Human Activity) (1992)에서 이러한 관점을 제시했다.[7] 그는 경험주의 학파와 동일시될 수 있는 관점을 견지했는데, 이는 관찰 가능한 사실에 집중하고, 세상에 나타나는 것들 사이의 더 깊은 연결을 찾지 말 것을 주장한다.[7] 그는 이러한 관점에서 철학과 심리학의 특정 흐름을 비판했으며, "정신 생활의 시냅스-상태 이론"이라고 부르는 인간 사고에 대한 이론을 개발했다.[7]

5. 저서


  • Minor planet 51 Nemausa and the fundamental system of declinations|소행성 51 네마우사와 적경의 기본 체계영어 (1957, 박사 학위 논문)[1]
  • (편집) Report on the Algorithmic Language ALGOL 60|알고리즘 언어 ALGOL 60에 관한 보고서영어 (1960)[2]
  • (편집) Revised Report on the Algorithmic Language ALGOL 60|알고리즘 언어 ALGOL 60에 관한 수정 보고서영어 (1963)[3]
  • Go To Statements and Good Algol Style|GOTO 문과 훌륭한 Algol 스타일영어 (1963)[4]
  • (브라이언 랜들, J.N. 벅스톤과 공동 편집) Software Engineering|소프트웨어 공학영어 (1969)[5]
  • (C. 그람, J. 할드, H. B. 한센, A. 웨셀과 공동 저술) Datamatik|데이터마틱da (1969)[6]
  • (B. 페데르센과 공동 저술) Matematik 4 kursusbog|수학 4 교재da (1971)[7]
  • Concise Survey of Computer Methods|컴퓨터 방법론 간략 개요영어 (1974)[8]
  • Datalogi 2 1975/76|데이터 과학 2 1975/76da (1975)[9]
  • Computing: A Human Activity|컴퓨팅: 인간 활동영어 (1992)[10]
  • Knowing and the Mystique of Logic and Rules|앎과 논리 및 규칙의 신비영어 (1995)[11]
  • Antiphilosophical Dictionary: Thinking - Languaging - Sciencing|반철학 사전: 사고 - 언어 - 과학성영어 (1999, 2001년 영역)[12]
  • Psychology in Scientific Reconstruction|과학적 재구성에 있어서의 심리학영어 (2002)[13]
  • Computing Versus Human Thinking|컴퓨팅 대 인간 사고영어 (2007)
  • (E.G. 데이라이트와 공동 저술) Pluralism in Software Engineering: A Thrival of Peter Naur, Turing Award Winner|소프트웨어 공학의 다원주의: 튜링상 수상자 페테르 나우어의 설명영어 (2011)

참조

[1] 웹사이트 Peter Naur Dies Aged 87 http://www.i-program[...] 2016-01-04
[2] 웹사이트 Profile of IFIP Working Group 2.1 https://ifipwg21wiki[...] 2016-08-17
[3] 웹사이트 ScopeEtc: IFIP21: Foswiki https://ifipwg21wiki[...] 2011-03-02
[4] 웹사이트 BIT - A Nordic computer related journal http://www.csc.kth.s[...] 2013-07-31
[5] 웹사이트 Peter Naur, ''Programming as Theory Building'' http://pages.cs.wisc[...] University of Wisconsin, Madison 1985
[6] 간행물 Datalogy – the copenhagen tradition of computer science
[7] 웹사이트 Naur, ''Synapse-State Theory of Mental Life'' http://www.naur.com/[...] 2004
[8] 웹사이트 Software Pioneer Peter Naur Wins ACM's Turing Award http://campus.acm.or[...] 2006-02
[9] 뉴스 Den verdensberømte it-dansker Peter Naur er død – Computerworld https://www.computer[...] 2016-01-04
[10] 문서 Naur, ''Synapse-State Theory of Mental Life'', 2004 http://www.naur.com/[...]
[11] 문서 Software Pioneer Peter Naur Wins ACM's Turing Award - February 2006 http://campus.acm.or[...]
[12] 웹사이트 Peter Naur http://amturing.acm.[...] amturing.acm.org 2012-09-03
[13] 웹인용 Peter Naur Dies Aged 87 http://www.i-program[...] 2016-01-05



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com