Scientists who made Computers 컴퓨터를 만든 과학자들
1 언어 (Language) 학자 2 알고리즘 (Algorithm) 학자 3 인공지능 (Artificial Intelligence) 학자 contents 차례 뉴욕 시티의 헤이든 플라네타리움 (Hayden Planetarium) 천문관에 서는 한 달에 한 번씩 전시물을 교체합니다. 나의 양아버지는 매번 새로운 것들이 전시될 때마다 나를 데려가곤 했지요. 그 후엔 자연 사 박물관의 한 작은 부분을 답사하곤 했습니다. 결국 몇 달이 지나 자 우린 그 전체를 완전히 답파하게 되었지요. 그것이 나의 과학에 대한 최초의 기억입니다. - 에드워드 A. 파이겐바움 -
중앙일보 사설 중에서.. ( )
1. 언어 (Language) 학자
5
6
7
8
9
10
11 01 존 베커스(John Backus, 1924~2007) 언어학자 포트란(FORTRAN)의 창시자 간신히 1942 펜실베니아,포츠타운 힐 스쿨 간신히 졸업 퇴학 1943 버지니아 주립대 입학 및 퇴학, 군대에 입대 자퇴 1945 플라워 앤 피스 애비뉴 병원 의학부 입학, 자퇴 1949 IBM의 SSEC(선택적 수열계산기) 작업에 참여 1954 팀원들과 함께 포트란 개발 1959 배커스-나우어 형식 개발
12
13
14 01 앨런 C. 케이(Alan C. Kay, 1940~ ) 언어학자 객체지향 프로그래밍, 윈도우 기반의 GUI디자인의 선구자 1960년대 스캐치패드 개발 및 컴퓨터 그래픽 연구 1970년대 제록스사의 Palo Alto연구소 입사 Smalltalk 언어를 이용, 네트워크 워크스테이션의 초기모델 개발 객체지향프로그래밍 객체지향프로그래밍 아이디어, 태블릿 컴퓨터 구상 다이나북의 컨셉, 태블릿 컴퓨터 구상 GUI 윈도우 기반의 GUI설계 1980년대 이후 애플(Apple) 특별연구원, HP 특별연구원 뷰포인트 연구소 대표 100달러 노트북 개발
2. 알고리즘 (Algorithm) 학자
16
17
18
19
20 02 에츠허르 W. 다익스트라(Edsger W. Dijkstra, 1930~2002) 에츠허르 W. 다익스트라(Edsger W. Dijkstra, 1930~2002) 알고리즘학자 최단경로 계산 알고리즘 연구 다익스트라 알고리즘을 개발 - 최단경로 알고리즘 연구 ‘GOTO문의 해로움; 관한 논문 발표 세마포어 에 관한 연구 최초 시작 재귀(recursion)를 지원하는 선구적인 컴파일러 제작 프로젝트 끝까지 동료와 면도를 안 하기로 -프로젝트 끝까지 동료와 면도를 안 하기로 약속 분산 제어하의 자체 안정화에 관한 논문 발표
21 02 마이클 O. 라빈(Michael O. Rabin, 1931~ ) 마이클 O. 라빈(Michael O. Rabin, 1931~ ) 알고리즘학자 보안 관련 알고리즘 개발 및 연구 비결정론적 기계의 개념 도입 밀러-라빈 소수판별법 개발(1975) 라빈 암호체계 개발(1979) Oblivious 전송기술 개발(1981) 라빈-카프 문자열 검색 알고리즘 개발 최근 하버드대 전산학과 교수, 컴퓨터보안 연구
22 02 도널드 E. 크누스(Donald E. Knuth, 1938~ ) 도널드 E. 크누스(Donald E. Knuth, 1938~ ) 알고리즘학자 알고리즘 분석 분야의 실질적 창시자 ‘The Art of Computer Programming’의 저자 TEX 조판시스템, 메타폰트 디자인 시스템 제작 문학적 프로그래밍의 개념 주장 수준 높은 프로그래머 -그의 프로그램에서 오타를 발견하면 256센트를 상금으로 걸었는데, 이것은 16진수로 1달러이기 때문 크누스-모리스-프랫 알고리즘 크누스 윗 화살표 표기법 크누스-벤딕스 알고리즘 개발
3. 인공지능 (AI) 학자
24
25
26
27 03 존 매커시(John McCarthy, 1927~2011) 존 매커시(John McCarthy, 1927~2011) 인공지능학자 LISP(List Processing)의 창시자 시분할 기법의 대중화 인공지능(AI)이라는 용어를 발명, 인공지능의 발전에 지대한 영향, 컴퓨터 과학자이자 인지과학자 LISP는 후에 ALGOL에 큰 영향 재귀(recursion)와 조건식 제안 시분할(TimeSharing) 시분할(TimeSharing)기법을 대중화 상식을 논리화 상식을 논리화 할 수 있었던 비범한 학자
28 03 에드워드 파이겐바움(Edward Feigenbaum, 1936~ ) 인공지능 학자 대규모 AI시스템의 개척자 컴퓨터와 사고 라는 논문집 제작 대규모 AI시스템 대규모 AI시스템의 설계 및 구축 -덴드럴 프로젝트 추후 의사들의 전염병 진단 및 처방을 돕기 위한 AI 전문가 시스템(Expert System) ‘마이신’ 탄생의 밑거름 지식 원칙 주장 -세계의 여러 가지 문제들 중 일부가 나머지 보다 나으며, 그것은 합의된 지식의 본체라고 할 수 있다.
감사합니다