데이비드 에이브럼스(컴퓨터 프로그래머)

David Abrahams컴퓨터 프로그래머작가다. 물리학자 엘리후 아브라함스(Elihu Abrahams)[1]와 안무가 Geulah Abrahams의 아들이다. 는 C++ 프로그래밍 언어와 관련된 활동으로 가장 잘 알려져 있다. 특히 언어에 대한 그의 공헌은 예외 이론을 기술하고, C++ 표준 위원회에 앉아, 부스트의 창립 멤버로서, 템플릿 메타프로그래밍을 주제로 한 책을 공동 저술하는 등이다.

Abrahams는 1996년에 C++ 표준 위원회의 회원이 되어 2012년까지 재직했다. 1998년 첫 번째 ANSI 표준 C++ –를 초래한 표준화 과정 동안 Abrahams는 C++ 표준 라이브러리의 예외 안전성을 상세히 기술한 주요 원동력이었다. 표준의 기능 및 방법의 상당수는 세 가지 보증 중 하나로 명시되어 있다. 이것들을 함께 아브라함스 보장으로 알려지게 되었다.

표준화에 따라 Abrahams는 재사용 가능한 C++ 라이브러리를 제공하기 위해 설립된 커뮤니티 그룹인 Boost.org의 창립 멤버 중 하나가 되었다. Abrahams는 몇몇 도서관을 썼고 다른 도서관의 발전을 도왔다. Abrahams는 또한 Boost Library를 사용하기 위해 12년(2001~2013년) 동안 소프트웨어 개발 및 교육 과정을 제공한 회사인 Boost Consulting(Later BoostPro Computing)의 설립자 겸 주임원이자, 현재 Abrahams는 Aspen에서 열리는 연례 회의인 BoostCon의 설립자 겸 주임원이었다.

2013년 Abrahams는 Apple Inc.에서 직원이 되어 Swift 프로그래밍 언어[2] 개발에 힘써 Swift 표준 도서관의 주역이 되었다.[3] 2017년 그는 스위프트에 입단했다.UI 프로젝트. 2020년 1월 그는 트위터를 통해 구글 브레인(Google Brain)에 합류하여 Swift for TensorFlow 프로젝트를 진행한다고 발표했다.[4]

출판물

2003년에 Dagstuhl에서 열린 1998년 Generic Programming에 관한 국제 세미나 "Exception-Safety in Generic Components"의 논문이 컴퓨터 과학 강의 노트에서 발표되었다.[5]

2004년에 Abrahams는 C++ 템플릿 메타프로그래밍을 공동저술했다. Aleksey Gurtovoy와 함께 Boost Beyond의 개념, 도구 기술. 부스트의 메타프로그래밍 도서관과 함께, 이 책은 형식에 관한 모든 운영과 함께 컴파일 타임 세계에서 표준 템플릿 라이브러리의 많은 부분을 재실행하는 등, 템플릿 메타프로그래밍의 실용화에 새로운 장을 열었다.[7]

주요 프레젠테이션

참조

  1. ^ "Geulah Abrahams, Choreographer, 65". The New York Times. 1996-08-21. ISSN 0362-4331. Retrieved 2020-01-22.
  2. ^ 스위프트(Swift)는 2014년 6월 6일 일로바차(Ilovacha)라는 멋진 새로운 언어다.
  3. ^ "Protocol-Oriented Programming in Swift". InfoQ. Retrieved 2020-01-14.
  4. ^ "Dave Abrahams (@DaveAbrahams) Twitter". twitter.com. Retrieved 2020-01-13.
  5. ^ Generic programming : International Seminar on Generic Programming, Dagstuhl Castle, Germany, April 27-May 1, 1998 : selected papers. Jazayeri, Mehdi., Loos, R. (Rüdiger), 1938-, Musser, David R. Berlin: Springer. 2000. ISBN 3-540-41090-2. OCLC 45024465.CS1 maint: 기타(링크)
  6. ^ Abrahams, David. (2005). C++ template metaprogramming : concepts, tools, and techniques from boost and beyond. Gurtovoy, Aleksey. Boston: Addison-Wesley. ISBN 0-321-22725-5. OCLC 56051086.
  7. ^ Woehr, Jack (June 3, 2005). "C++ x 2". Dr. Dobb's Journal.
메모들

외부 링크