알렉산드르 스테파노프
Alexander Stepanov알렉산더 Alexandrovich Stepanov(러시아:Алекса́ндр Алекса́ндрович Степа́нов, 태어난 11월 16일 1950년, 모스크바)은Russian-American 컴퓨터 프로그래머, 가장 잘 제네릭 프로그래밍의 옹호자이며 C++표준 템플릿 Library,[1]는 HP에 근무하게 1992년경을 개발하기 시작한의 주요 디자이너와 시행자로 알려져 있다. 랩s. 그는 일찍이 앤드류 쾨니그와 가까운 벨 연구소에서 일해왔으며, 비야른 스트루스트럽에게 C++[2]의 에이다 제네릭스와 같은 것을 소개하도록 설득하려고 노력했다.그는 개념의 개념을 인정받고 있다.[3][4]
스테파노프가 Adobe Systems(거기 취업 중)에서 가르쳤던 '프로그래밍의 창시자' 강좌에서[6] 성장한 책 [5]'프로그래밍의 요소'의 저자(폴 맥존스와 함께)이다.그는 또한 (다니엘 E와 함께) 저자다.수학에서 일반 프로그래밍에 이르기까지의 로즈)[7]
표준 템플릿 라이브러리 및 일반 프로그래밍
알렉산더 스테파노프는 일반 프로그래밍의 옹호자다.데이빗 머서는 1971년까지 이미 일반 프로그래밍의 일부 측면을 개발하고 주창했지만, 소프트웨어 개발의 다소 전문화된 영역(컴퓨터 대수학)에 한정되어 있었다.
스테파노프는 제네릭 프로그래밍의 모든 가능성을 인식하고 제너럴 일렉트릭 연구 개발(주로 데이빗 머서, 디팍 카푸르 등)에서 당시 그가 겪었던 재앙들을 소프트웨어 개발을 위한 종합적인 기준으로 추진해야 한다고 설득했다.당시에는 어떤 프로그래밍 언어에서도 일반 프로그래밍에 대한 실질적인 지원이 없었다.
그러한 지원을 제공하는 첫 번째 주요 언어는 에이다인데, 에이다의 일반적인 단위 특징을 가지고 있다.1987년까지 Stephanov와 Musser는 목록 처리를 위한 에이다 도서관을 개발하여 출판했는데, 이 도서관은 일반 프로그래밍에 대한 연구의 많은 결과를 구체화했다.그러나 에이다님은 방위 산업 밖에서 그다지 받아들여지지 않았고 C++는 언어가 비교적 미숙했음에도 불구하고 널리 사용되어 일반 프로그래밍에 좋은 지원을 제공할 가능성이 더 높아 보였다.스테파노프가 일찌감치 인지한 C++로 눈을 돌린 또 다른 이유는 C/C++ 연산 모델(포인터로 저장소에 매우 유연하게 액세스할 수 있음)이 효율을 잃지 않고 일반성을 달성하는 데 결정적이기 때문이다.그것은 결국 C++의 표준 템플릿 라이브러리의 개발로 이어졌다.
참고 항목
참조
- ^ Stepanov, Alexander; Lee, Meng (1995-11-14). "The Standard Template Library". HP Laboratories Technical Report 95-11(R.1).
- ^ Stroustrup, Bjarne (2007-06-09). "Evolving a language in and for the real world: C++ 1991-2006". Proceedings of the third ACM SIGPLAN conference on History of programming languages: 4-1–4-59. doi:10.1145/1238844.1238848. ISBN 978-1-59593-766-7. S2CID 7518369.
- ^ Bjarne Stroustrup, 2016년 2월 26일 Bjarne Strustrup의 개념과 C++17—Bjarne Strustrup의 약간의 배경
- ^ 2016년 1월 21일 비야른 스트루스트럽의 알렉스 스테파노프
- ^ Stepanov, Alexander; McJones, Paul (2009). Elements of Programming. Addison-Wesley. ISBN 978-0-321-63537-2.
- ^ Stepanov, Alexander (2007). Notes on Programming (PDF).
- ^ Stepanov, Alexander A.; Rose, Daniel E. (2015). From Mathematics to Generic Programming. Addison-Wesley. ISBN 978-0321942043.
- ^ 2016년 1월 14일 알렉스 은퇴
추가 읽기
- Stepanov, Alexander. "STLport: An Interview with A. Stepanov". Retrieved 2010-04-21.
외부 링크
![]() | 위키호테는 알렉산더 스테파노프(Alexander Stepanov)와 관련된 인용구를 가지고 있다. |