TeX와 튜링 상

TeX와 튜링 상

레슬리 램포트LaTeX를 만든 는 최근 권위 있는 상을 받았습니다.튜링상(보다여기그리고여기). LaTeX에 대한 그의 작업은 그 자체로 성취적이지만 그가 상을 받은 이유도 아닙니다.

도널드 크누스TeX를 만든 , 또한 Turing Award를 수상했습니다.여기).

또 누가 권위 있는 상을 받고 TeX 세계와 연결되어 있습니까?

답변1

가이 스틸TeX에 연결된 수상 경력이 있는 컴퓨터 과학자입니다.

                                             가이 스틸 자신

여기가 시작이다짧은 약력Peter Seibel의 책에서 가져온 것입니다.직장에서 코더, 저자는 Steele을 인터뷰했습니다.

Guy Steele은 진정한 프로그래밍 다중언어자입니다. 내가 그에게 진지하게 사용하는 언어가 무엇인지 물었을 때 그는 다음 목록을 내놓았습니다. COBOL, Fortran, IBM 1130 어셈블리, PDP-10 기계 언어, APL, C, C++, Bliss, GNAL, Common Lisp, Scheme, Maclisp, S- 1 리스프,리스프, C, Java, JavaScript, Tcl, Haskell, FOCAL, BASIC, TECO 및 TeX. “내 생각에는 이것이 주요한 것일 것입니다.”라고 그는 덧붙였습니다.

그는 현존하는 주요 범용 Lisp 방언인 Common Lisp와 Scheme을 만드는 데 참여했습니다. 그는 Common Lisp, Fortran, C, ECMAScript 및 Scheme을 정의하는 표준 기관에서 근무했으며 Bill Joy에 의해 Java의 공식 언어 사양 작성을 돕기 위해 채용되었습니다. 그는 현재 고성능 과학 컴퓨팅을 위한 새로운 언어인 Fortress를 설계하고 있습니다.

Steele의 학업 경력에는 Harvard에서 AB, MIT에서 SM 및 PhD가 포함되었습니다. MIT에 있는 동안 그는 Scheme 프로그래밍 언어의 원래 정의가 포함된 현재 "The Lambda Papers"로 알려진 일련의 논문에서 Gerald Sussman과 협력했습니다. 그는 또한 전문 용어 파일의 최초 편집자 중 한 명이자 책 버전인 The Hacker's Dictionary(나중에 Eric S. Raymond에 의해 The New Hacker's Dictionary로 업데이트되고 확장됨)의 편집자로서 해커 문화의 연대기 작가이기도 합니다. 그리고 그는 Emacs의 탄생에 중요한 역할을 했으며Donald Knuth의 프로그램 TeX를 포팅한 최초의 프로그래머 중 한 명.

Steele은 컴퓨터 기계 협회 및 미국 예술 과학 아카데미 회원이자 미국 국립 공학 아카데미 회원입니다.그는 1988년 ACM의 Grace Murray Hopper 상을, 2005년에는 Dobb 박사의 프로그래밍 우수상을 수상했습니다.

(내 강조)

Knuth 자신은 같은 책에 대해 Seibel에게 한 인터뷰에서 Steele이 TeX 개발에 영향을 미쳤다고 설명합니다(p597 참조).직장에서 코더).

세이벨:당신은 일부 언어를 직접 설계했습니다. 아마도 가장 널리 사용되는 언어는 TeX일 것입니다.

크누스:그래서 TeX는 프로그래밍 언어이지만 나는 그 기능을 발로 차고 비명을 지르는 기능을 추가해야 했습니다.가이 스틸, Terry Winograd, Leslie Lamport 및 다양한 사람들이 TeX를 자료의 프런트 엔드로 사용할 때 필요한 것이 있었습니다. 내 생각에 Terry Winograd는 자연어 구문에 관한 책을 쓰고 있었기 때문에 그의 책에 다이어그램을 만들기 위해 작성하고 싶었던 매우 강력한 매크로가 있었습니다. 이로 인해 TeX는 초기에 프로그래밍 언어로 발전하게 되었습니다.

(내 강조)

답변2

Knuth가 TeX의 초기 개발에 영향을 미쳤다고 언급한 수상 경력이 있는 또 다른 컴퓨터 과학자는 다음과 같습니다.테리 위노그라드.

                                             여기에 이미지 설명을 입력하세요

그만큼직업적 관심Winograd의 루브릭개인 페이지읽는다:

Winograd 교수는 인간-컴퓨터 상호 작용 설계와 개발 기술 설계에 중점을 두고 있습니다. 그는 최근 창립 20주년을 맞이한 스탠포드 인간-컴퓨터 상호작용 그룹(Stanford Human-Computer Interaction Group)에서 교육 프로그램과 HCI 연구를 지휘하고 있습니다. 그는 또한 스탠포드의 Hasso Plattner 디자인 연구소("d.school")의 창립 교수이자 민주주의, 개발 및 법치 센터(CDDRL)의 교수진이기도 합니다.

Winograd는 사회적 책임을 위한 컴퓨터 전문가(Computer Professionals for Social Responsibility)의 창립 멤버이자 전 회장이었습니다. 그는 Human Computer Interaction, ACM Transactions on Computer Human Interaction 및 Informatica를 포함한 여러 저널 편집 위원으로 활동하고 있습니다. 그는 Google을 포함하여 학생들이 시작한 여러 회사에 조언을 해왔습니다.

그는 그 수혜자였다.2011 SIGCHI 평생연구상. 피터 세이벨의 경우직장에서 코더, Knuth는 Winograd를 TeX를 완전한 프로그래밍 언어로 만들도록 설득한 사람으로 언급합니다.

세이벨:당신은 일부 언어를 직접 설계했습니다. 아마도 가장 널리 사용되는 언어는 TeX일 것입니다.

크누스:그래서 TeX는 프로그래밍 언어이지만 나는 그 기능을 발로 차고 비명을 지르는 기능을 추가해야 했습니다. 가이 스틸,테리 위노그라드, Leslie Lamport 및 다양한 사람들이 TeX를 자료의 프런트 엔드로 사용할 때 필요한 것이 있었습니다.내 생각에 Terry Winograd는 자연어 구문에 관한 책을 쓰고 있었기 때문에 그의 책에 다이어그램을 만들기 위해 작성하고 싶었던 매우 강력한 매크로가 있었습니다. 이로 인해 TeX는 초기에 프로그래밍 언어로 발전하게 되었습니다.

(내 강조)

관련 정보