Ocena:

Książka „Practical C++ Programming” otrzymuje mieszane recenzje, z których wiele chwali jej jasne wyjaśnienia i praktyczne podejście zarówno dla początkujących, jak i średnio zaawansowanych programistów. Istnieją jednak poważne zarzuty dotyczące jej przydatności dla absolutnie początkujących, częstych błędów i nadmiernego podobieństwa do poprzedniej pracy autora na temat C. Chociaż dobrze służy jako odniesienie i zachęca do dobrych nawyków kodowania, może nie zapewniać dogłębnego pokrycia pożądanego przez niektórych czytelników.
Zalety:⬤ Łatwe i praktyczne wyjaśnienie języka C++.
⬤ Odpowiednia zarówno dla początkujących, jak i średnio zaawansowanych programistów.
⬤ Zachęca do dobrych nawyków i stylu programowania.
⬤ Przejrzysta struktura z kompleksowym omówieniem tematów.
⬤ Dobre przykłady i ćwiczenia ułatwiające naukę.
⬤ Nie jest idealny dla absolutnie początkujących bez doświadczenia w kodowaniu.
⬤ Zawiera liczne błędy i literówki, które mogą prowadzić do nieporozumień.
⬤ Większość treści jest podobna do wcześniejszej książki autora na temat języka C i brakuje w niej nowych spostrzeżeń.
⬤ Niektóre rozdziały poświęcone krytycznym koncepcjom, takim jak programowanie obiektowe, nie są wystarczająco jasne.
⬤ Brak głębi w niektórych obszarach, takich jak struktury danych i standardowa biblioteka szablonów (STL).
(na podstawie 32 opinii czytelników)
Practical C++ Programming
C++ to potężny, wysoce elastyczny i elastyczny język programowania, który pozwala inżynierom oprogramowania szybko i skutecznie organizować i przetwarzać informacje. Jednak ten język wysokiego poziomu jest stosunkowo trudny do opanowania, nawet jeśli znasz już język programowania C. Drugie wydanie Practical C++ Programming to kompletne wprowadzenie do języka C++ dla programistów, którzy dopiero się go uczą. Odzwierciedlając najnowsze zmiany w standardzie C++, to drugie wydanie przyjmuje użyteczne, przyziemne podejście, kładąc silny nacisk na to, jak zaprojektować czysty, elegancki kod. W krótkich, rzeczowych rozdziałach omówiono wszystkie aspekty programowania, w tym styl, inżynierię oprogramowania, projektowanie programistyczne, projektowanie obiektowe i debugowanie. Omówiono także typowe błędy oraz sposoby ich znajdowania (i unikania). Ćwiczenia na końcu rozdziału pomogą ci upewnić się, że opanowałeś materiał. Praktyczne programowanie w C++ dokładnie obejmuje
⬤ Składnię C++.
⬤ Standardy i styl kodowania.
⬤ Tworzenie i używanie klas obiektów.
⬤ Szablony.
⬤ debugowanie i optymalizację
⬤ Korzystanie z preprocesora C++.
⬤ Wejście/wyjście plików.
Przejrzysty, przystępny styl pisania Steve'a Oualline'a i praktyczne podejście do nauki sprawiają, że Practical C++ Programming to niemal bezbolesny sposób na opanowanie tego złożonego, ale potężnego języka programowania.