안드레이 알렉산드레스쿠

2001년에 출간된 《Modern C++ Design》은 템플릿 메타프로그래밍을 통해 구현된 정책 기반 디자인(policy-based design)을 소프트웨어 공학 커뮤니티에 소개했다. 이 저작은 안드레이 알렉산드레스쿠(Andrei Alexandrescu)를 기술적 권위자로 확립시켰으며, 로키(Loki) 라이브러리와 모조(MOJO) 라이브러리의 탄생으로 이어졌다. 후자는 C++ 언어를 위한 이동 생성자(move constructors) 개념을 구현했다.

학문적 기반과 초기 경력

1969년 부쿠레슈티에서 태어난 알렉산드레스쿠는 부쿠레슈티 폴리테크닉 대학교에서 학부 과정을 마치고 1994년 7월 전기공학 학사 학위를 받았다. 이후 미국으로 이주하여 2003년 워싱턴 대학교에서 컴퓨터 과학 석사 학위를, 2009년 동대학에서 박사 학위를 취득했다. 그의 초기 경력으로는 1999년 4부부터 Netzip, Inc.의 프로그램 매니저로 근무한 것이 포함되며, 넷집이 인수된 후에는 RealNetworks, Inc.에서 개발 매니저로 계속 근무했다.

D 언어의 개발

2006년부터 알렉산드레스쿠는 월터 브라이트(Walter Bright)와 협력하여 D 프로그래밍 언어를 개발했다. 그는 2010년에 출간된 저서 《The D Programming Language》의 저자이며, 2007년부터 2019년까지 표준 라이브러리인 포보스(Phobos)의 수석 메인테이너로 활동했다. 이러한 임무 외에도 언어의 성장을 지원하기 위해 D 언어 재단(D Language Foundation)을 설립하였고, 그 설계에 모듈 범위(ranges) 기능을 기여했다.

기업 연구 및 기술적 기여

알렉산드레스쿠의 산업계 경력에는 페이스북(Facebook)에서 5년 이상 연구 과학자로 근무하며 2015년 8월까지 일한 경력이 포함된다. 2022년 1월에는 엔비디아(Nvidia)에 수석 연구 과학자(Principal Research Scientist)로 합류했다. 그의 기술 포트폴리오는 다양하며, 2000년 이후 스코프 가드(scope guard) 관용구의 대중화와 C++용 Expected 템플릿 클래스 개발에 걸쳐 있다. Expected 클래스는 오류를 계산 목표와 연결하는 오류 처리 메커니즘을 제안하여, 스레드 경계를 넘어선 향상된 예외 관리를 가능하게 한다.

무료 테스트
당신은 얼마일까요?

스무 문제, 8분 제한 시간, 그리고 응시자 전체와 비교한 백분위. 가입 없음.

IQ 테스트 하기 →

대외 활동 및 전문가 활동

경력 전반에 걸쳐 알렉산드레스쿠는 다양한 채널을 통해 프로그래밍 커뮤니티와 소통해 왔다. 1998년 9월부터 "Generic<Programming>"이라는 바이라인으로 《C/C++ Users Journal》에 기사를 기고했다. 또한 2010년부터 2014년 사이에는 허브 서터(Herb Sutter) 및 스콧 메이어스(Scott Meyers)와 함께 연례 C++ and Beyond 기술 컨퍼런스를 공동 주최했다. 2014년 8월에 미국 귀화 시민이 되었다.

주요 사실

- 출생: 1969년, 부쿠레슈티 - 국적: 루마니아; 미국 - 전기공학 학사: 1994년, 부쿠레슈티 폴리테크닉 대학교 - 컴퓨터 과학 박사: 2009년, 워싱턴 대학교 - 페이스북 재직: 2009년~2015년 - 엔비디아 재직: 2022년 - 미국 귀화 시민: 2014년 8월

독자들이 자주 묻는 질문

### 정책 기반 디자인이란 무엇인가요?

《Modern C++ Design》 책에 상세히 설명되어 있는, 템플릿 메타프로그래밍을 통해 구현되는 프로그래밍 기법이다.

### Expected 템플릿 클래스의 주된 목적은 무엇인가요?

결과나 예외 중 하나를 포함하는 반환 값을 제공하여, 기존의 반환 코드와 예외 처리에 대한 대안을 제시한다.

위인과 비교

Elon Musk vs Pyotr Ilyich TchaikovskyAda Lovelace vs Friedrich NietzscheCharles Babbage vs David HumeJohn Locke vs Sigmund Freud
순위 보기 →모든 비교 →

신동

Kim Ung-yongKim Ung-yongSolved calculus as a small child, then chose a quiet career as a civil engineerAnna PaquinAnna PaquinWon an Academy Award at eleven on her very first acting roleMomiji NishiyaMomiji NishiyaFirst Olympic women's street champion, winning gold at age 13Emily BearEmily BearPlayed the White House at six, won a Grammy at twenty, scored a…
신동 →

플레이하고 내일 또 오세요

매일 천재 챌린지 · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
답을 탭하세요 ↓
나는 어떤 천재일까? 무료 IQ 테스트