Jump to content

Bjarne Stroustrup

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Danim (talk | contribs) at 19:23, 16 September 2013 (→‎External links: commons). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Bjarne Stroustrup
Bjarne Stroustrup
Born (1950-12-30) December 30, 1950 (age 73)
Alma materAarhus University (MSc)
Churchill College, Cambridge (PhD)
Known forCreating C++
AwardsGrace Murray Hopper Award (1992)

IEEE Computer Society Computer Entrepreneur Award (2004)
William Procter Prize for Scientific Achievement (2005)

Dr. Dobb's Excellence in Programming award (2008)
Scientific career
InstitutionsAarhus University
University of Cambridge
Texas A&M University
Bell Labs
ThesisCommunication and control in distributed computer systems (1979)
Doctoral advisorDavid Wheeler
Doctoral studentsPeter Pirkelbauer[1]
Websitewww.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]

Education

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

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

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

  1. ^ Bjarne Stroustrup at the Mathematics Genealogy Project
  2. ^ Bjarne Stroustrup pronounces his name
  3. ^ Bjarne Stroustrup's Homepage
  4. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi: 10.1145/1629175.1629192, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi= 10.1145/1629175.1629192 instead.
  5. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi: 10.1109/MC.1998.683014, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi= 10.1109/MC.1998.683014 instead.
  6. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1109/MC.2011.353, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1109/MC.2011.353 instead.
  7. ^ Stroustrup, Bjarne (1979). Communication and control in distributed computer systems (PhD thesis). University of Cambridge.
  8. ^ "Stroustrup: Biographical Information".
  9. ^ The C++ Programming Language, B. Stroustrup, p.10
  10. ^ Bjarne Stroustrup: Some Information about Bjorne Stroustrup.
  11. ^ Texas A&M CSE Department's Faculty Directory
  12. ^ Bjarne Stroustrup at DBLP Bibliography Server Edit this at Wikidata
  13. ^ Bjarne Stroustrup publications indexed by Microsoft Academic
  14. ^ Stroustrup in Google Scholar http://scholar.google.com/scholar?q=bjarne+stroustrup

External links

Template:Persondata