Bjarne Stroustrup
| Bjarne Stroustrup | |
|---|---|
Bjarne Stroustrup |
|
| Born | 30 December 1950 Aarhus, Denmark |
| Residence | Danish |
| Institutions | Aarhus University University of Cambridge Texas A&M University Bell Labs |
| Alma mater | Aarhus University (MSc) Churchill College, Cambridge (PhD) |
| Thesis | Communication and control in distributed computer systems (1979) |
| Doctoral advisor | David Wheeler |
| Doctoral students | Peter Pirkelbauer[1] |
| Known for | Creating C++ |
| Notable awards |
Grace Murray Hopper Award (1992) |
| Website | |
| www.stroustrup.com parasol.tamu.edu/people/bs |
|
Bjarne Stroustrup (Danish: [ˈbjɑːnə ˈsdʁʌʊ̯ˀsdʁɔb];[2] born 30 December 1950) is a Danish computer scientist, most notable for the creation and the development of the widely-used C++ programming language. He is currently Professor and holder of the College of Engineering Chair in Computer Science at Texas A&M University.[3][4][5][6]
Contents |
Education[edit]
Stroustrup has a master's degree in mathematics and computer science (1975) from Aarhus University, Denmark, and a Ph.D. in computer science (1979)[7] from the University of Cambridge, England, where he was a student at Churchill College. His thesis advisor in Cambridge was David Wheeler.[8]
Career[edit]
Stroustrup began developing C++ in 1978 (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."[9] Stroustrup also wrote what many consider to be the standard textbook for the language, The C++ Programming Language.
Stroustrup was the head of AT&T Lab's Large-scale Programming Research department, from its creation until late 2002. Stroustrup was elected member of the National Academy of Engineering in 2004. He is a Fellow of the ACM (1994) and an IEEE Fellow. He currently works at Texas A&M University, United States, as a Distinguished Professor where he holds the College of Engineering Endowed Chair in Computer Science.[10][11]
Publications[edit]
Stroustrup has authored or co-authored a number of publications[12][13][14] including the following books.
- Programming: Principles and Practice Using C++ by Bjarne Stroustrup – Addison-Wesley Professional; 1st edition (29 December 2008); ISBN 0-321-54372-6
- The C++ Programming Language by Bjarne Stroustrup – Addison-Wesley Pub Co; 4th edition (23 May 2013); ISBN 0-321-563840
- The Design and Evolution of C++ by Bjarne Stroustrup – Addison-Wesley Pub Co; 1st edition (29 March 1994); ISBN 0-201-54330-3
- The Annotated C++ Reference Manual by Margaret A. Ellis & Bjarne Stroustrup – Addison-Wesley Pub Co; (1 January 1990); ISBN 0-201-51459-1
References[edit]
- ^ Bjarne Stroustrup at the Mathematics Genealogy Project
- ^ Bjarne Stroustrup pronounces his name
- ^ Bjarne Stroustrup's Homepage
- ^ Stroustrup, B. (2010). "Viewpoint: What should we teach new software developers? Why?". Communications of the ACM 53: 40. doi:10.1145/1629175.1629192.
- ^ Stroustrup, B. (1998). "The Real Stroustrup Interview". Computer 31 (6): 110–119. doi:10.1109/MC.1998.683014.
- ^ Stroustrup, B. (2012). "Software Development for Infrastructure". Computer 45: 47–58. doi:10.1109/MC.2011.353.
- ^ Stroustrup, Bjarne (1979). Communication and control in distributed computer systems (PhD thesis). University of Cambridge. http://ulmss-newton.lib.cam.ac.uk/vwebv/holdingsInfo?bibId=14260.
- ^ "Stroustrup: Biographical Information".
- ^ The C++ Programming Language, B. Stroustrup, p.10
- ^ Bjarne Stroustrup: Some Information about Bjorne Stroustrup.
- ^ Texas A&M CSE Department's Faculty Directory
- ^ List of publications from the DBLP Bibliography Server
- ^ List of publications from Microsoft Academic Search
- ^ Stroustrup in Google Scholar http://scholar.google.com/scholar?q=bjarne+stroustrup
External links[edit]
Quotations related to Bjarne Stroustrup at Wikiquote- Meet Bjarne Stroustrup (Video)
- List of interviews with Bjarne Stroustrup
- A hoax interview transcript with IEEE's Computer magazine.
- Computerworld Interview with Bjarne Stroustrup
- Bjarne Stroustrup's FAQ, Class
|
|||||
|
- C++
- Danish computer scientists
- Fellows of the Association for Computing Machinery
- Fellow Members of the IEEE
- Scientists at Bell Labs
- Grace Murray Hopper Award laureates
- Programming language designers
- Aarhus University alumni
- Alumni of Churchill College, Cambridge
- 1950 births
- Living people
- Texas A&M University faculty
- People from Aarhus
- Danish expatriates in the United States
- Members of the United States National Academy of Engineering