Bjarne Stroustrup

from Wikipedia, the free encyclopedia
Bjarne Stroustrup, 2004

Bjarne Stroustrup [ ˈbjɑːnə ˈsdʁʌʊ̯ˀsdʁɔb ] (born December 30, 1950 in Aarhus , Denmark ) is Professor of Computer Science at Texas A&M University . He gained fame primarily through the development of the C ++ programming language , in which he is still involved in standardization today. He currently works at Morgan Stanley .

biography

Stroustrup holds degrees in Mathematics and Computer Science (1975) from Aarhus University and a PhD in Computer Science (1979) from Cambridge University , England. He headed the AT&T Lab ’s Large-scale Programming Research department at Bell Laboratories from its inception until the end of 2002.

In his own words, Stroustrup “invented C ++, wrote its first definitions, and wrote the first implementation […], formulated [the] design criteria for C ++, designed all the major facilities, and [he] was responsible for reviewing proposals for enhancements in the C ++ standardization committee ". Stroustrup also wrote the textbook The C ++ - programming language (English title The C ++ Programming Language ). The text has been reprinted several times in order to do justice to the ongoing development of the language and the work of the C ++ standardization committee.

In 1993 he received the Grace Murray Hopper Award for his work on C ++ and in 2005 the William Procter Prize for Scientific Achievement of the Scientific Research Society ( Sigma Xi ). The St. Petersburg University ITMU awarded Stroustrup an honorary doctorate in 2013 . In July 2015, Stroustrup received the Dahl-Nygaard Prize at the European Conference on Object Oriented Programming (ECOOP) in Prague . Also in 2015 he became a Fellow of the Computer History Museum . For 2017 he was awarded the Faraday Medal of the IET and the Charles Stark Draper Prize of the National Academy of Engineering , for 2018 the Computer Pioneer Award .

Works

  • A Tour of C ++, 2nd edition . Pearson Education, 2018, ISBN 978-0-13-499783-4 (This book provides an overview of C ++ as defined in C ++ 17. It assumes that you have previously programmed; otherwise, read a textbook , e.g. Programming: Principles and Practice Using C ++).
  • A tour of C ++ . Carl Hanser Verlag, 2015, ISBN 978-3-446-43962-7 (This compact book is intended to give an experienced programmer an idea of ​​what modern C ++ is, uses C ++ 11).
  • Programming - Principles and Practice Using C ++, 2nd edition . Addison-Wesley, 2014, ISBN 978-0-321-99278-9 (introductory book to programming with C ++ 11, C ++ 14; standard work for Texas A&M University entry-level programming courses).
  • The C ++ Programming Language, 4th edition . Pearson Education, 2013, ISBN 978-0-321-56384-2 (This book is for ... C ++ programmers who want to know what the latest ISO C ++ standard has to offer uses C + +11).
  • The C ++ programming language . Addison-Wesley, 2011, ISBN 0-201-70073-5 (This is the translation of the third edition or "Special Edition" of the book "The C ++ Programming Language", uses C ++ 98).
  • Introduction to programming with C ++ . Pearson Studium, 2010, ISBN 978-3-86894-005-3 (German translation of Programming: Principles and Practice Using C ++ 1st edition, uses C ++ 98).
  • The Design and Evolution of C ++ . Addison-Wesley, 1994, ISBN 978-0-201-54330-8 (Describes the design and development of C ++.).

Web links

Commons : Bjarne Stroustrup  - collection of pictures, videos and audio files

Individual evidence

  1. Bjarne Stroustrup speaks his name [1] ( WAV , 532 kB)
  2. Bjarne Stroustrup's homepage. Retrieved March 16, 2019 .
  3. About: Standard C ++. Retrieved November 18, 2019 .
  4. ^ William Procter Prize Winner (2005) (accessed May 31, 2014)
  5. tamu.edu: Stroustrup receives awards in St. Petersburg ( Memento from October 13, 2014 in the Internet Archive ) (accessed on May 31, 2014)
  6. ^ Bjarne Stroustrop awarded the Dahl-Nygaard Prize. Retrieved January 22, 2015 .