Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Alexander Stepanov

Also Known As Aleksandr Aleksandrovich Stepanov · Alexander Alexandrovich Stepanov
Software And Its Engineering

Alexander Stepanov is a Russian-American computer scientist best known as the primary designer and implementer of the C++ Standard Template Library, begun around 1992 while he was at Hewlett-Packard Labs, and as a leading advocate of generic programming, the practice of writing algorithms and data structures that work across many types rather than being rewritten for each one. He later helped formalize the idea of a concept in generic programming and co-authored the books Elements of Programming and From Mathematics to Generic Programming.

Facts
Birth Year
1950 1
Birth Date
1950-11-16 2
Nationality
Russian-American 2
Connections

Invented By

Alexander Stepanov developed generic programming as a paradigm and created the Standard Template Library that brought it into C++.

Sources
1. Wikidata: Alexander Stepanov
  • Wikidata Q93025, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q93025 P569 (date of birth)
View the Source
2. Wikipedia: Alexander Stepanov
Wikimedia Foundation
  • lead sentence, birth date clause
    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
  • lead sentence, nationality clause
    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
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.