Alekszandr Sztepanov | |
---|---|
Születési dátum | 1950. november 16. (71 évesen) |
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 .
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]
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] .
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.
|