데이비드 언가
David Ungar데이비드 언가 | |
---|---|
기타 이름 | 데이비드 마이클 언가 |
시민권 | 미국인의 |
모교 | U.C. 버클리 |
수상 | ACM 펠로우 ACM 논문상 달-나이거드상 |
과학 경력 | |
필드 | 컴퓨터 사이언스 |
기관 | 스탠퍼드 선 마이크로시스템스 IBM 리서치 |
논문 | 고성능 소토크 시스템의 설계 및 평가 (1986) |
박사학위 자문위원 | 데이비드 A.패터슨 |
미국의 컴퓨터 과학자 데이비드 마이클 언가(David Michael Ungar)는 랜들 스미스(Randall Smith)와 함께 '셀프 프로그래밍 언어(Self programming language)'를 만들었다.SELEF 개발 환경의 애니메이션 사용자 경험은 Animation(애니메이션: 2004년 사용자 인터페이스 소프트웨어 및 기술에 관한 ACM 심포지엄에서 영속적인 임팩트 상을 수상한 Bay-Wei Chang과 공동 집필한 만화에서 사용자 인터페이스로.
언가르는 1985년 버클리 캘리포니아 대학에서 컴퓨터 공학 철학 박사학위를 받았다.그의 박사학위 고문은 David Patterson이었고 그의 논문은 The Design and Evaluation of a High-Performance Smalltalk System이라는 제목으로 1986년 ACM 박사학위 논문상을 수상했다.
그는 1985년부터 1990년까지 프로그래밍 언어와 컴퓨터 건축을 가르쳤던 스탠포드 대학 전기공학과의 조교수였다.1991년 선 마이크로시스템스에 입사하여 뛰어난 엔지니어가 되었다.2006년에 그는 컴퓨터 기계 협회로부터 뛰어난 엔지니어로 인정받았고 2010년에는 펠로우로 인정받았다.[1]2007년에는 IBM Research에 입사하여 현재 Dynamic Optimization Group의 멤버로 활동하고 있다.언가르는 20개의 미국 특허를 보유하고 있다.
2006년, 1987년 Self 신문, Ungar와 Randall B가 공동으로 작성했다.스미스는 1986년과 1996년 사이에 발표된 가장 영향력 있는 3개의 OOPSLA 논문 중 하나로 선정되었다.[2]자바스크립트 프로그래밍 언어의 설계에도 셀프가 한 가지 영향을 끼쳤다.[3]Ungar의 1984년 논문인 Generation Scaving: 세대 가비지 수집을 도입한 무중단 고성능 스토리지 회수 알고리즘이 2008년 ACM SIGSoft 임팩트 페이퍼상을 수상하였다.[4]
데이브 언가는 2009년에 달-나이거드 시니어상을 받았다.[5]
주요 출판물
- Swift Value를 서버, David Ungar 및 Robert Dickerson, O'Reilly, 2016.
- 자아의 역사, 데이비드 언가, 랜달 B.스미스, 2007년 ACM HOPL-III2007년 6월 제3회 ACM SIGPlan History of Programming Language Conference (HOPL-III), B. 라이더, B, Hailpern (Eds.)의 Proc.[1]의 용지 및 비디오.
- 순수 객체 지향 언어인 Urs Hölzle과 David Ungar에서 응답성과 조화.TOPLAS 18, 4 (1996년 7월)
- 경험으로 프로그래밍: 자아를 위한 영감, R. Smith & D.언가, 초대 논문 ECOOP'95.
- 애니메이션: 만화에서 사용자 인터페이스, 베이웨이 창과 데이비드 언가, UIST 1993
- 셀프: 단순함의 힘 랜달 B.1987년 10월 OOPSLA의 Smith and David Ungar
- 세대 청소: 무중단 고성능 스토리지 회수 알고리즘, David Ungar, 1984년
선정특허
- 텍스트 강조 표시를 위한 지각 기반 색상 선택.(2005년 1월 11일)
- 청소 쓰레기 수거 효과 증대 방법 및 장비 - (2004년 1월 20일)
- 컴퓨터 시스템의 공정시험 방법 및 장비 - (2003년 Jul 15)
- 가상 머신에서 가비지 수집과 관련된 버그를 찾는 방법 및 장치 - (2001년 12월 4일)
- 가상 머신 환경에서 네이티브 코드를 변환하고 실행하는 방법 및 장치 - (2001년 8월 28일)
- 동적 포인터 안전 언어에서 효율적인 프로그래밍을 지원하는 방법 및 장치 - (2001년 8월 21일)
참고 항목
참조
- ^ "Archived copy". Archived from the original on 2012-04-28. Retrieved 2010-12-08.
{{cite web}}
: CS1 maint: 타이틀로 보관된 사본(링크) - ^ ACM. "SIGPLAN - Awards".
- ^ Severance, C. (February 2012). "JavaScript: Designing a Language in 10 Days". Computer. 45 (2): 7–8. doi:10.1109/MC.2012.57. ISSN 0018-9162. S2CID 29215508.
- ^ ACM. "SIGSOFT Impact Paper Award". Archived from the original on 2010-07-15.
- ^ Association Internationale pour les Technologies Objets. "The AITO Dahl-Nygaard Prize Winner for 2009". Retrieved 2009-10-15.
외부 링크
- IBM에서.
- 선에서.
- DBLP 서지학 서버의 David Ungar
- LinkedIn의 David Ungar