Sztyepanov, Alekszandr Alekszandrovics (tudós)

Alekszandr Sztepanov
Születési dátum 1950. november 16. (71 évesen)( 1950-11-16 )
Születési hely Moszkva , Szovjetunió
Ország
Tudományos szféra Programozás
Munkavégzés helye A9.com
alma Mater Moszkvai Állami Egyetem
Ismert, mint STL könyvtár fejlesztő
Díjak és díjak Dr. Dobb programozási kiválósági díja
Weboldal stepanovpapers.com

Alexander A. Stepanov ( eng.  Alexander A. Stepanov ) orosz-amerikai tudós a számítástechnika és a számítástechnika területén. Az SGI , az AT&T és a Compaq felsővezetője volt . Leginkább az STL ( Standard Template Library ) megalkotójaként ismert, amely a C ++ Standard Library részévé vált . 

Életrajz

1950. november 16-án született Moszkvában az Ostozhenkán . 1967 és 1972 között a Moszkvai Állami Egyetem Mechanikai és Matematikai Karán tanult matematikát (katonai szolgálati szünettel). 1973-ban matematikatanári oklevelet kapott a Krupszkaja nevét viselő Moszkvai Regionális Pedagógiai Intézetben (MOPI) [1] . 1972-től 1976-ig az Irányítási Problémák Intézetében és a TsNIIKA -ban dolgozott . Az Alexander Gurevich által vezetett programozói csapatban részt vett egy vízierőművek vezérlésére szolgáló mini számítógép kifejlesztésében . Hardverek, operációs rendszerek, hibakeresők fejlesztésével foglalkozik . Az első publikált munka ehhez az időszakhoz tartozik, a valós idejű operációs rendszereknek szentelték . Ugyanakkor (szerinte 1976-ban) generikus programozással kapcsolatos elképzelései voltak , amelyek 15 évvel később az STL -könyvtár fejlesztését eredményezték .

1977-ben emigrált az USA -ba . A General Electric Research Centerben kezdett dolgozni Schenectady -ban, New Yorkban. Ebben az időben a Tecton programozási nyelven dolgozott , David Musser , számos későbbi projekt munkatársa vett részt ebben a munkában . 

1983-ban a Brooklyni Polytechnic University adjunktusa lett. Ennek az időszaknak az eredménye David Musserrel és Aron Kershenbaummal együtt a Scheme (a Lisp - dialektus ) összetevőinek nagy könyvtárát hozta létre .

1985-ben Stepanov ismét meghívást kapott a GE Research-hez, hogy magas szintű programozási kurzust tartson. Támogatást kapott a GE Research -től , hogy az általános programozás ötleteinek megvalósításán dolgozzon egy Ada nyelvű algoritmuskönyvtár formájában .

1987-ben állásajánlatot kapott a Bell Laboratories -tól, hogy C++ könyvtárként valósítsa meg megközelítését. A nyelv akkori színvonala azonban még nem tette lehetővé a terv maradéktalan megvalósítását.

1988-ban a HP Labshoz költözött , ahol kezdetben nem az általános programozáshoz kapcsolódó dolgokkal foglalkozott: tárolórendszerek , lemezvezérlők. 1992-ben visszatért az algoritmusokhoz, 1993 végén pedig Andy Koenignek mesélt ötleteiről , aki miután nagyra értékelte őket, találkozót szervezett számára az ANSI/ISO C++ szabvány bizottságának tagjaival. A Stepanov által Meng Lee segítségével kifejlesztett STL könyvtár már 1994 tavaszán a C ++ nyelv hivatalos szabványának részévé vált . 

1995-ben az SGI -hez költözött , ahol kezdetben az STL könyvtár új megvalósításán dolgozott. 1999 óta az SGI szerverek és szuperszámítógépek részlegének főmérnöke.

2000 májusában csatlakozott az AT&T -hez az AT&T Laboratories alelnökeként és főépítészeként. Ugyanezen év decemberében a Compaqhoz költözött alelnökként és vezető tudósként.

2002 novemberétől 2009 novemberéig az Adobe -nál dolgozott , ahol programozást tanított [2] .

2009 novembere óta az A9.com , az Amazon [3]  leányvállalatánál dolgozik .

2016-ban nyugdíjba vonult. [négy]

Díjak

1995-ben megkapta a Dr.Dobb's Excellence In Programming Award díjat az STL létrehozásáért, a díjat Linus Torvaldsszal megosztva [1] .

Vegyes

Legnagyobb eredményének az általános programozás koncepciójának megjelenését tartja , melynek célja, hogy olyan nagyon magas absztrakciós algoritmusokat tudjon írni, amelyek ugyanakkor olyan hatékonyak lesznek, mint a kifejezetten egy adott programra írt kód. használati eset. Ezt úgy érik el, hogy a programokat speciálisan osztályozott és szervezett elemekre osztják. Ennek a gondolatnak a megtestesülése az életben az STL .

Az általánosított programozás mellett számos robotikával és adattároló rendszerekkel foglalkozó művet írt.

Ő is ismert, mint a szerzője az úgynevezett " Stepanov-teszt ", amely értékeli a fordítók minőségét.

5 lánya és 3 fia apja.

Jegyzetek

  1. 1 2 Jonathan Erickson. Dr. Dobb Journal Excellence in Programming Award díja . Dr. Dobb's Journal (1995.01.03.). Letöltve: 2015. március 12. Az eredetiből archiválva : 2015. április 2.
  2. Andrew Binstock. Interjú Alexander Stepanovval és Paul McJones-szal a programozás elemeiről . InformIT (2009. augusztus 3.). Letöltve: 2015. március 12. Az eredetiből archiválva : 2015. február 19.
  3. John Lacos. A matematikától az általános programozásig: Interjú Alexander Stepanovval és Daniel Rose-val . InformIT (2015. február 16.). Letöltve: 2015. március 12. Az eredetiből archiválva : 2015. március 23..
  4. [1] Archiválva : 2017. augusztus 3. a Wayback Machine -nél , 2016. január 14.

Irodalom

Linkek