For other people named Alexander Stepanov, see Alexander Stepanov (disambiguation).
Alexander Alexandrovich Stepanov (Russian: Алекса́ндр Алекса́ндрович Степа́нов; born November 16, 1950, Moscow) is a Russian-American computer programmer, best known as an advocate of generic programming and as the primary designer and implementer of the C++ Standard Template Library,[1] which he started to develop around 1992 while employed at HP Labs. He had earlier been working for Bell Labs close to Andrew Koenig and tried to convince Bjarne Stroustrup to introduce something like Ada generics in C++.[2] He is credited with the notion of concept.[3][4]
He is the author (with Paul McJones) of Elements of Programming,[5] a book that grew out of a "Foundations of Programming" course[6] that Stepanov taught at Adobe Systems (while employed there). He is also the author (with Daniel E. Rose) of From Mathematics to Generic Programming.[7]
He retired in January 2016 from A9.com.[8]
^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". Proceedings of the third ACM SIGPLAN conference on History of programming languages. pp. 4-1–4-59. doi:10.1145/1238844.1238848. ISBN 978-1-59593-766-7. S2CID 7518369.
^a bit of background for concepts and C++17—Bjarne Stroustrup, by Bjarne Stroustrup | Feb 26, 2016
^Alex Stepanov, by Bjarne Stroustrup | Jan 21, 2016
^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.
^Alex Retirement, Jan 14, 2016
and 16 Related for: Alexander Stepanov information
Alexander Alexandrovich Stepanov (Russian: Алекса́ндр Алекса́ндрович Степа́нов; born November 16, 1950, Moscow) is a Russian-American computer programmer...
Aleksei Stepanov (born 1977), Russian association football player AlexanderStepanov, designer of the C++ Standard Template Library Alexei Stepanov (1858–1923)...
Template Library (STL) is a software library originally designed by AlexanderStepanov for the C++ programming language that influenced many parts of the...
term generic programming was originally coined by David Musser and AlexanderStepanov in a more specific sense than the above, to describe a programming...
Aleksandr Stepanov may refer to: Aleksandr Stepanov (general) (1893–1941), Soviet general AlexanderStepanov (physicist) (1908–1972), Soviet material scientist...
the operations are linear, quadratic, etc. in the size of the ADT. AlexanderStepanov, designer of the C++ Standard Template Library, included complexity...
his collaboration with AlexanderStepanov. Their work together includes coining the term "generic programming" in Musser & Stepanov (1989), and led to the...
language. The architecture of the STL is largely the creation of AlexanderStepanov. In 1979 he began working out his initial ideas of generic programming...
affecting code that uses the object. There is controversy raised by AlexanderStepanov, Richard Stallman and other programmers, concerning the efficacy of...
Rostov Oblast appointed AlexanderStepanov the external manager (bankruptcy referee) of Atommash OJSC. At the time, Stepanov was First Vice President...
Russian-born pair skater who competes for Belarus. With her skating partner, AlexanderStepanov, she is the 2020 Ice Star champion, the 2020 Winter Star champion...
schedule by technical knockout in the 2nd round, defeating Russian AlexanderStepanov (2–2). 2021 WC Entry list "Uzbekistan won three finals of the World...
Lisp machine manual Guy L. Steele Jr. – Common Lisp, Scheme, Java AlexanderStepanov – created Standard Template Library Christopher Strachey – draughts...
Petrov (1965–1967) Alexander Sidelnikov (1967–1984) Sergei Pryakhin (1979–1989) Yuri Khmylev (1980–1991) Viktor Gordiuk (1986–1992) Alexander Korolyuk (1992–1997)...
Charles Proteus Steinmetz, mathematician and electrical engineer AlexanderStepanov, computer scientist Richard Stearns, Turing Award winner, computer...
(August 18, 2010). "Another maniac goes on trial" (in Russian). 161.ru. AlexanderStepanov (June 23, 2011). "Rostov maniac killer sentenced to 24 years in strict...