조슈아 블로치

위키백과, 우리 모두의 백과사전.

2008년

조슈아 J. 블로치(Joshua J. Bloch, 1961년 8월 28일~ )는 미국의 소프트웨어 공학자이자 기술 저자이며, 썬 마이크로시스템즈구글의 전 직원이다. 그는 자바 컬렉션 프레임워크, java.math 패키지, assert 매커니즘을 포함한 수많은 자바 플랫폼의 설계와 구현을 주도하였다.[1] 프로그래밍 가이드 《이펙티브 자바》(Effective Java, 2001년)의 저자이며, 해당 책은 2001년 졸트상을 수상하였고,[2] 《자바 퍼즐러》(Java Puzzlers, 2005년)와 《자바 컨커런시 인 프랙티스》(Java Concurrency In Practice, 2006)라는 다른 두 권의 자바 책의 공동 저자이다.

블로치는 컬럼비아 대학교에서 컴퓨터 과학 학사 학위를, 카네기 멜런 대학교에서 컴퓨터 과학 박사 학위를 받았다.[1] 그의 1990년 논문 제목은 《추상 데이터 객체의 복제에 관한 실용적 접근》(A Practical Approach to Replication of Abstract Data Objects)이었으며[3] ACM Distinguished Doctoral Dissertation Award에 지명되었다.[4]

블로치는 Transarc의 선임 시스템 디자이너로 일하다가 나중에 썬 마이크로시스템즈의 Distinguished Engineer로 일했다. 2004년 6월 썬을 떠나 구글의 수석 자바 아키텍트가 되었다.[5] 2012년 8월 3일, 블로치는 구글을 떠날 것이라고 발표하였다.[6]

2004년 12월, 자바 개발자 저널(Java Developer's Journal)은 블로치를 세계 최고의 40대 소프트웨어 인물 가운데 한 명으로 지명하였다.[7]

참고 문헌[편집]

  • Effective Java: Programming Language Guide, ISBN 0-201-31005-8, 2001; second edition: ISBN 978-0-321-35668-0, 2008; third edition: ISBN 978-0134685991, 2017
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases, ISBN 0-321-33678-X, 2005 (co-authored with Neal Gafter)
  • Java Concurrency in Practice, ISBN 0-321-34960-1, 2006 (co-authored with Brian Goetz, Tim Peierls, Joseph Bowbeer, David Holmes, and en:Doug Lea)

각주[편집]

  1. "About the Author", Effective Java Programming Language Guide
  2. 2002 Jolt & Productivity Award Winners 보관됨 2007-05-03 - 웨이백 머신. Dr. Dobb's Portal.
  3. A Practical Approach to Replication of Abstract Data Objects. Computer Science Department, School of Computer Science, Carnegie Mellon University. May 1990.
  4. Books & Authors: Effective Java, accessed 16 April 2008
  5. Heiss, Janice J. Rock Star Josh Bloch Java Sun.com.
  6. Joshua Bloch, After eight years at Google, the time has come for me to move on
  7. Geelan, Jeremy (2004년 12월 21일). “The i-Technology Right Stuff”. 《Java Developer's Journal》. 2008년 4월 22일에 원본 문서에서 보존된 문서. 2019년 11월 22일에 확인함. 

외부 링크[편집]