📖 WIPIVERSE

🔍 현재 등록된 정보: 34,408건

니컬러스 워스

니컬러스 워스 (Niklaus Wirth, 1934년 2월 15일 ~ 2024년 1월 1일)는 스위스의 컴퓨터 과학자이다. 그는 프로그래밍 언어 설계 분야에 큰 공헌을 했으며, 특히 파스칼(Pascal), 모듈라-2(Modula-2), 오베론(Oberon) 등의 언어 개발로 잘 알려져 있다.

워스는 스위스 취리히에서 태어나 1959년 취리히 연방 공과대학교(ETH Zurich)에서 전기 공학 학사 학위를, 1960년 캐나다 라발 대학교(Université Laval)에서 석사 학위를, 1963년 캘리포니아 대학교 버클리(University of California, Berkeley)에서 박사 학위를 받았다.

그는 스탠퍼드 대학교(Stanford University)와 취리히 대학교에서 교수직을 거쳐 1968년부터 ETH Zurich에서 컴퓨터 과학 교수로 재직했다. 1999년 은퇴 후에도 연구 활동을 지속했다.

워스는 간결하고 효율적인 프로그래밍 언어 설계를 지향했으며, "알고리즘 + 자료 구조 = 프로그램 (Algorithms + Data Structures = Programs)"이라는 그의 저서는 프로그래밍 분야의 고전으로 널리 읽히고 있다.

그는 1984년 프로그래밍 언어 파스칼과 모듈라-2 개발에 대한 공로로 튜링상(Turing Award)을 수상했다. 또한 IEEE 임마누엘 R. 피오레 상(IEEE Emanuel R. Piore Award)과 스위스 과학상(Swiss Science Prize Marcel Benoist)을 수상하기도 했다.

워스의 주요 업적은 다음과 같다:

  • 파스칼 (Pascal): 교육용 및 시스템 프로그래밍용으로 설계된 구조적 프로그래밍 언어.
  • 모듈라-2 (Modula-2): 파스칼의 후속 언어로, 모듈 개념을 도입하여 프로그램의 모듈화 및 재사용성을 높였다.
  • 오베론 (Oberon): 모듈라-2를 기반으로 더욱 간결하고 효율적인 언어로 설계되었으며, 객체 지향 프로그래밍 기능을 제공한다.
  • 알고리즘 + 자료 구조 = 프로그램 (Algorithms + Data Structures = Programs): 컴퓨터 과학 분야의 필독서로, 알고리즘과 자료 구조의 중요성을 강조한다.