Bjarne Stroustrup
Bjarne Stroustrup | |
---|---|
Stroustrup in 2010 | |
Born |
Aarhus, Denmark | 30 December 1950
Residence | New York City, New York, U.S.[1] |
Nationality | Danish |
Alma mater |
Aarhus University (MSc) University of Cambridge (PhD) |
Known for | C++ |
Awards |
|
Scientific career | |
Institutions |
Aarhus University University of Cambridge Texas A&M University Bell Labs Morgan Stanley Columbia University |
Thesis | Communication and control in distributed computer systems (1979) |
Doctoral advisor | David Wheeler[2] |
Website |
stroustrup |
Bjarne Stroustrup (/ˈbjɑːrnə
Education
Stroustrup has a master's degree in mathematics and computer science (1975) from Aarhus University, Denmark, and a PhD in Computer science in 1979 from the University of Cambridge, England[11] supervised by David Wheeler.[2][12]
Career
Stroustrup began developing C++ in 1979 (then called "C with Classes"), and, in his own words, "invented C++, wrote its early definitions, and produced its first implementation... chose and formulated the design criteria for C++, designed all its major facilities, and was responsible for the processing of extension proposals in the C++ standards committee."[13] Stroustrup also wrote a textbook for the language, The C++ Programming Language.[14][15]
Stroustrup was the head of AT&T Bell Labs' Large-scale Programming Research department, from its creation until late 2002. Stroustrup was elected member of the National Academy of Engineering in 2004. He was elected a Fellow of the Association for Computing Machinery (ACM) in 1994 and the Institute of Electrical and Electronics Engineers (IEEE). From 2002 to 2014, Stroustrup was the College of Engineering Chair in Computer Science Professor at Texas A&M University.[16][17] As of January 2014, Stroustrup is a Managing Director in the technology division of Morgan Stanley in New York City and a Visiting Professor in Computer Science at Columbia University.[18]
Publications
Stroustrup has written or co-written a number of publications[19][20] including the books A Tour of C++[21] Programming: Principles and Practice Using C++[22] The C++ Programming Language,[23] Design and Evolution of C++[24] and The Annotated C++ Reference Manual.[25]
Awards and honors
Stroustrup has been a noble doctor at ITMO University since 2013.[26]
Stroustrup won the Senior Dahl–Nygaard Prize in 2015. The same year, he was made a Fellow of the Computer History Museum for his invention of the C++ programming language.[27] In 2017, the Institution of Engineering and Technology (IET) awarded[28][29] him the Faraday Medal, for pioneering C++, one of the most influential programming languages in the history of computing.[30] On January 3, 2018, Stroustrup was announced as the 2018 winner of the Charles Stark Draper Prize for Engineering, which comes with $500,000.[31] He was named winner of 2018 Computer Pioneer Award of the IEEE Computer Society.[32]
References
- ↑ "Stroustrup: Biographical Information". Stroustrup.com. Retrieved 2016-06-09.
- 1 2 Bjarne Stroustrup at the Mathematics Genealogy Project
- ↑ Stroustrup, Bjarne. "How do you pronounce "Bjarne Stroustrup?"". Bjarne Stroustrup's Homepage. Retrieved 18 November 2014.
- ↑ Stroustrup, Bjarne. "Bjarne pronounces his own name". Bjarne Stroustrup's Homepage. Retrieved 18 November 2014.
- ↑ Wong, William (29 October 2013). "Interview: Bjarne Stroustrup Discusses C++". Electronic Design. Retrieved 29 January 2014.
- ↑ "Bjarne Stroustrup's Homepage". Research.att.com. Archived from the original on 7 July 2000. Retrieved 9 June 2016.
- ↑ Stroustrup, Bjarne (2010). "Viewpoint: What should we teach new software developers? Why?". Communications of the ACM. 53: 40. doi:10.1145/1629175.1629192.
- ↑ Stroustrup, Bjarne (1998). "The Real Stroustrup Interview" (PDF). Computer. 31 (6): 110–119. doi:10.1109/MC.1998.683014.
- ↑ "List of interviews with Bjarne Stroustrup". stroustrup.com.
- ↑ "A hoax interview transcript with IEEE's Computer magazine". harmful.cat-v.org.
- ↑ Wong, William (26 November 2013). "Bjarne Stroustrup: C++ Creator Keeps RUNE Developing". Electronic Design. Retrieved 29 January 2014.
- ↑ Stroustrup, Bjarne. RUNE ditto org. HØEGH (PhD thesis).
- ↑ The C++ Programming Language, B. Stroustrup, p.10
- ↑ "Meet Bjarne Stroustrup (Video)". att.com. Archived from the original on 19 October 2006.
- ↑ "Computerworld Interview with Bjarne Stroustrup". computerworld.com.au. Archived from the original on 3 February 2009.
- ↑ "Archived copy". Archived from the original on 1 July 2007. Retrieved 27 June 2007.
- ↑ Communications, Texas A&M Engineering (8 September 2015). "Faculty - People - Computer Science & Engineering - College of Engineering". Cse.tamu.edu. Retrieved 2016-06-09.
- ↑ "Department of Computer Science, Columbia University - Faculty". Cs.columbia.edu. Retrieved 2016-06-09.
- ↑ Bjarne Stroustrup at DBLP Bibliography Server
- ↑ Bjarne Stroustrup publications indexed by the Scopus bibliographic database. (subscription required)
- ↑ Stroustrup, Bjarne (2013). A Tour of C++. Addison-Wesley Professional. ISBN 978-0321958310.
- ↑ Stroustrup, Bjarne (2008-12-29). Programming: Principles and Practice Using C++ (1st ed.). Addison-Wesley Professional. ISBN 0-321-54372-6.
- ↑ Stroustrup, Bjarne (2013-05-23). The C++ Programming Language (4th ed.). Addison-Wesley Publishing Company. ISBN 0-321-563840.
- ↑ Stroustrup, Bjarne (1994-03-29). Design and Evolution of C++ (1st ed.). Addison-Wesley Publishing Company. ISBN 0-201-54330-3.
- ↑ Ellis, Margaret A.; Stroustrup, Bjarne (1990-01-01). The Annotated C++ Reference Manual. Addison-Wesley Publishing Company. ISBN 0-201-51459-1.
- ↑ "Ученый Совет НИУ ИТМО на заседании 25.06.2013 г. избрал Бьѐрна Страуструпа почетным доктором нашего университета" (PDF). Is.ifmo.ru. Retrieved 7 December 2017.
- ↑ CHM. "Bjarne Stroustrup— CHM Fellow Award Winner". Archived from the original on 3 April 2015. Retrieved 30 March 2015.
- ↑ "IET Faraday Medal 2017". Topix.com. Retrieved 7 December 2017.
- ↑ "Winner of 2017 IET Faraday Medal". Conferences.theiet.org. Retrieved 7 December 2017.
- ↑ "IET Awards - IET Conferences". Conferences.theiet.org. Retrieved 2017-10-13.
- ↑ Computer Science Pioneer Bjarne Stroustrup to Receive the 2018 Charles Stark Draper Prize for Engineering
- ↑ "Dr. Bjarne Stroustrup Named Recipient of the 2018 IEEE-CS Computer Pioneer Award".
Wikimedia Commons has media related to Bjarne Stroustrup. |
Wikiquote has quotations related to: Bjarne Stroustrup |