가이 L. 스틸 주니어

Guy L. Steele Jr.
교수님

가이 루이스 스틸 주니어

박사학위
Guy Steele.jpg
2015년 가이 스틸
태어난 (1954-10-02) 1954년 10월 2일(67세)
시민권미국
교육
로 알려져 있다
어워드
과학 경력
필드컴퓨터 공학
기관
박사 어드바이저제럴드 서스먼
영향존 매카시

Guy Lewis Steel Jr. (/sti/l/; 1954년 10월 2일 ~ )는 미국의 컴퓨터 과학자로 여러 컴퓨터 프로그래밍 언어와 기술 표준을 설계하고 문서화하는 데 중요한 역할을 했습니다.

전기

스틸은 미주리에서 태어나 1972년에 보스턴 라틴 학교를 졸업했다.그는 하버드 대학교에서 응용 수학 학사(1975년)를, 매사추세츠 공과대학에서 컴퓨터 과학으로 석사철학 박사(1977년, 1980년)를 받았습니다.그 후, 카네기 멜론 대학의 컴퓨터 공학 조교수타탄 연구소의 컴파일러 실장자로 일했다.그 후 슈퍼컴퓨터 회사인 Thinking Machines에 입사하여 *Lisp(Star Lisp)라는 이름의 Lisp 프로그래밍 언어와 C*라는 이름의 C 언어병렬 컴퓨팅 버전을 정의하고 홍보하는 데 도움을 주었습니다.

1994년, Sun Microsystems에 입사해, 현존 [citation needed]언어의 사양을 잘 써 온 실적이 있기 때문에, 언어가 설계되고 나서, 조이의 초대를 받아 Java 의 멤버가 되었습니다.그는 2003년에 선 펠로우로 임명되었다.Steel은 Oracle이 Sun Microsystems를 인수한 2010년Oracle에 입사했습니다.

작동하다

MIT에 있는 동안 Steel은 Gerald Jay Sussman과 함께 리스프어와 그 구현에 관한 20여 편의 논문을 발표하였습니다(Lambda Papers).그들의 가장 주목할 만한 공헌 중 하나는 언어 계획의 설계였다.

Steel은 또한 Emacs의 원래 명령어 세트를 설계했으며 TeX를 최초로 포트(WAITS에서 ITS로)했다.그는 컴파일러, 병렬 처리 및 제약 언어를 포함한 다른 주제에 대한 논문을 발표했다.그가 작곡한 곡 중 하나는 ACM(Association for Computing Machine Communications of the ACM)의 공식 저널에 게재되었습니다(「The Telnet Song」, 1984년 4월. Mark Crispin이 쓴 일련의 PDP-10 Telnet 구현의 동작을 패러디한 것입니다).

Steel은 인정 기술 표준 위원회에서 활동했습니다.Ecma International (이전의 ECMA) TC39 (ECMAScript 언어 담당), X3J11 (C의 경우), X3J3 (Fortran의 경우) 및 X3J3 (Fortran의 경우) 의장을 맡고 있습니다.그는 또한 IEEE 표준인 IEEE 표준 언어 체계(IEE 표준, IEEE 규격 1178-1990)를 작성한 전기 전자 기술자 협회(IEE) 작업 그룹의 멤버이기도 했습니다.그는 1993년 5월에 고성능 Fortran 규격을 만든 고성능 Fortran 포럼에서 Sun Microsystems를 대표했습니다.

Sun Microsystems의 Steel은 Java 언어 사양 외에도 병렬 알고리즘, 구현 전략, 아키텍처 및 소프트웨어 지원 등의 연구를 수행했습니다.2005년 스틸은 Sun의 연구팀을 이끌고 포트란이라는 이름의 새로운 언어를 개발하기 시작했습니다. 포트란 언어는 사용되지 않도록 설계된 고성능 언어입니다.

책들

1982년 Steel은 The Hacker's Dictionary(Harper & Row, 1983년)를 편집했습니다. ISBN0-06-091082-8)는 Jonesm 파일 인쇄 버전입니다.

스틸과 사무엘 P.Harbison은 C: A Reference Manual, (Prentice-Hall, 1984; ISBN 0-13-110016-5)을 작성하여 Tartan Laboratories가 광범위한 시스템에 구현하려고 했던 C 언어에 대한 정확한 설명을 제공합니다.두 저자 모두 ANSI(American National Standards Institute) C 표준화 과정에 참여했다. 새로운 표준을 반영하기 위해 이 책의 몇 가지 개정판이 발행되었다.

1984년 3월 16일, Steel은 Common Lisp the Language를 출판했다(디지털 프레스, ISBN 0-932376-41-X, 465페이지).이 초판은 Common Lisp(CLTL1)의 원래 사양으로 ANSI 표준의 기초가 되었습니다.스틸은 1990년에 ANSI [1]표준의 거의 최종 버전을 문서화한 1029쪽의 대폭 확장된 제2판을 발표했다.

스틸, 찰스 H. 코엘벨, 데이비드 B.러브맨, 로버트 S.Schreiber와 Mary E. Zosel은 The High Performance Fortran Handbook (MIT Press, 1994; ISBN 0-262-1185-3)을 집필했습니다.

또한 Steel은 Java Language Specification(Addison-Wesley, 2005년 제3판, ISBN 0-321-24678-0)의 3개 에디션 모두를 James Gosling, Bill Joy, Gilad Bracha와 공동 집필했습니다.

어워드

스틸은 1988년 ACM 그레이스 머레이 호퍼상을 받았다.그는 1994년 ACM 펠로우, 2001년 미국 국립공학아카데미 회원, 2002년 미국 예술과학아카데미 펠로우로 임명되었습니다.그는 2005년에 [2]Dobb 박사의 우수 프로그래밍 상을 받았습니다.

기타 액티비티

Steel은 현대 웨스턴 스퀘어 댄서이며 Mainstream에서 C3A에 이르는 콜러, Tech Squares의 [3]멤버Callerlab의 멤버입니다.

보스턴 라틴 스쿨과 MIT의 옛 학생 별명이었던 그레이트 [4]큐스라는 필명으로, 그는 가벼운 운문과 "크런치리" 만화를 출판했다. 후자의 몇몇은 뉴 해커 사전에 실렸다.그는 또한 자신의 이니셜(GLS)을 사용했다.

1998년 스틸티코 게임을 컴퓨터로 풀면서 두 선수 모두 현명하게 플레이하면 어떻게 되는지 보여줬다. 그는 두 선수 모두 승리를 강요할 수 없다는 것을 알았다.그는 또한 고급 티코 변종도 다른 변종과 마찬가지로 블랙(완벽한 플레이를 가정)의 승리이지만 나머지 14개 변종은 [5]무승부임을 보여주었다.

레퍼런스

  1. ^ Steele Jr., Guy L. (1990). Common Lisp the Language, 2nd Edition. CMU Artificial Intelligence Repository. Digital Press. ISBN 1-55558-041-6. Retrieved 2019-06-28.
  2. ^ Erickson, Jonathan (April 1, 2005). "2005 Dr. Dobb's Journal Excellence in Programming Award". Dr. Dobb's Journal. London, England: Informa Tech. Archived from the original on April 30, 2005. Retrieved 2019-06-28.
  3. ^ "Oracle Labs; People Details". Labs.oracle.com. Retrieved 2016-09-25.
  4. ^ "Guy Steele". Harvard John A. Paulson School of Engineering and Applied Sciences. 2013-03-22. Retrieved 2019-06-28.
  5. ^ Epstein, Richard A. (2012). The Theory of Gambling and Statistical Logic, 2nd ed. Academic Press. p. 341.

추가 정보

외부 링크