Żadnego programisty nie trzeba przekonywać o zaletach C++. To język dojrzały, wszechstronny, pozwalający uzyskiwać maksymalną sprawność kodu. Do tego wciąż konsekwentnie rozwijany - współczesny C++ wygląda zupełnie inaczej niż dwadzieścia lat temu. Oznacza to,fachowy programista, który chce w pełni zastosować zalety progresywnego C++, musi niezwykle korzystnie orientować się w nowościach przynoszonych poprzez kolejne specyfikacje języka. Warto w dodatku wiedzieć, jak zmieniają się przystępne narzędzia językowe i biblioteki i które paradygmaty programowania są przez nie wspierane i w jakim zakresie.
Ta książka jest nadzwyczajnym wyborem dla programisty C albo C++, który chce lepiej zapoznać się z nowościami w języku C++. Jest to zwięzły i staranny przewodnik po najważniejszych elementach języka i komponentach biblioteki charakterystycznej z uwzględnieniem niedawno wprowadzonych udoskonaleń i udogodnień. Znalazły się tu na dodatek liczne przykłady i użyteczne wskazówki, które wyjątkowo wyraźne okażą się w kontekście paradygmatów programowania, takich jak programowanie generyczne i zorientowane obiektowo. Poza dość podstawowymi zagadnieniami omówiono tu tematykę semantyki przenoszenia, jednolitej inicjalizacji, wyrażeń lambda, kontenerów i współbieżności. Książka kończy się interesującym opisem projektu i ewolucji języka C++.
Dr Bjarne Stroustrup może mówić o sobie, iż jest ojcem C++: zaprojektował go i jako pierwszy zaimplementował. Jest dyrektorem działu technologicznego banku Morgan Stanley w Nowym Jorku i profesorem wizytującym w Columbia University. Wcześniej pracował w Bell Labs, AT&T Labs oraz Texas A&M University. Otrzymał sporo wyróżnień, w tym przyznawaną poprzez National Academy of Engineering Nagrodę Charlesa Starka Drapera. Jest członkiem National Academy of Engineering, Institute of Electrical and Electronics Engineers (IEEE) i Association for Computing Machinery (ACM).