15 NAJLEPSZYCH książek o programowaniu w języku C ++ dla początkujących (aktualizacja z 2021 r.)

Anonim

C ++ to język programowania komputerów, który zawiera cechy języka programowania C, a także Simula67 (był to pierwszy język zorientowany obiektowo). C ++ wprowadził koncepcje klas i obiektów.

Oto lista najlepszych książek C ++, które powinny znaleźć się w bibliotece każdego dewelopera języka C ++.

1) C ++ Primer 5th Edition

C ++ Primer (5th Edition) 5th Edition napisane przez Stanleya B, wprowadza standardową bibliotekę C ++ od samego początku. Pomaga w pisaniu przydatnych programów bez konieczności opanowania każdego aspektu języka C ++. Książki zawierają wiele przykładów, a także pokazują, jak najlepiej je wykorzystać.

Ta książka jest idealna dla nowego programisty, który chce poznać podstawowe koncepcje i techniki C ++. Książka pomaga uczyć się poprzez przykłady, które ilustrują najlepsze współczesne style kodowania i techniki projektowania programów.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

2) C ++ w godzinę dziennie, Sams Teach Yourself 8th Edition

Ta książka przedstawia język z praktycznego punktu widzenia. Pomaga nauczyć się, jak używać C ++ do tworzenia szybszych, prostszych i wydajniejszych aplikacji C ++. Możesz zrozumieć, w jaki sposób funkcje języka C ++ ułatwiają pisanie wydajnego kodu przy użyciu takich pojęć, jak konstruktory przenoszenia, wyrażenia lambda i operatory przypisania.

Książka pomaga poznać koncepcje programowania obiektowego, takie jak hermetyzacja, abstrakcja, dziedziczenie i polimorfizm. Pomaga nauczyć się, jak używać algorytmów biblioteki szablonów standardowych do pisania bogatych w funkcje i stabilnych aplikacji C ++.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

3) C ++ Pocket Reference 1st Edition

Accelerated C ++: Practical Programming, napisane przez Andrew Koeniga. Ta książka wprowadzająca przedstawia praktyczne podejście do rozwiązywania problemów przy użyciu języka C ++. Obejmuje szeroki zakres programowania w C ++ niż inne książki wprowadzające.

Książka opisuje rzeczywiste problemy i rozwiązania, a nie tylko cechy językowe. Książka obejmuje łącznie język i bibliotekę standardową: od samego początku dowiesz się również, jak korzystać z biblioteki.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

4) C ++: The Complete Reference Fourth Edition

C ++ Pocket Reference to pomoc dla programistów C ++ napisana przez Kyle Loudon. Ta kieszonkowa książka informacyjna jest idealnym podręcznikiem do noszenia, dzięki czemu będzie pod ręką, gdy zajdzie taka potrzeba.

Informacje o typach C ++ i konwersjach typów Składnia instrukcji C ++ i dyrektyw preprocesora Tablice, wskaźniki, ciągi znaków i wyrażenia itp. Odświeżenia w tej książce obejmuje również koncepcje języka C ++, takie jak przestrzenie nazw i zakres.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

5) C ++ All-in-One For Dummies 3rd Edition

C ++ All-in-One For Dummies, 3rd Edition to idealny podręcznik dla programistów C ++. Autor John Paul Mueller to uznany autorytet w branży komputerowej, który jest Twoim ostatecznym przewodnikiem po C ++. Ta książka C ++ uczy, jak możesz pracować z obiektami i klasami. Pomaga nauczyć się zaawansowanych umiejętności kodowania przy użyciu różnych koncepcji języka C ++.

Książka pomaga również odkryć, w jaki sposób wyrażenia lambda mogą sprawić, że kod będzie bardziej zwięzły i czytelny. Pomaga również w szybszym i lepszym tworzeniu kodu niż kiedykolwiek wcześniej.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

6) Wycieczka po C ++ (C ++ In-Depth Series) 1st Edition

Książka Bjarne Stroustrupa Wycieczka po C ++. Oferuje kompletne odniesienia do podstawowych koncepcji C ++ i praktycznego kodowania, aby dać doświadczonemu programistowi zrozumienie tego, co składa się na współczesny C ++. Ta zwięzła książka zawiera samodzielny przewodnik.

Autor opisuje wiele funkcji języka C ++ i główne komponenty bibliotek standardowych. Książka obejmuje poziom, który daje programistom znaczący przegląd języka, wraz z kluczowymi przykładami i wieloma przykładami kodowania, które pomogą Ci zacząć.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

7) Efektywne nowoczesne C ++

Effective Modern C ++ to książka napisana w formie wskazówek, a nie reguł, ponieważ wytyczne mają wyjątki. Najważniejszą częścią każdej pozycji nie jest udzielona przez nią rada, ale jej uzasadnienie. Kiedy to przeczytasz, będziesz w stanie określić, czy okoliczności twojego projektu uzasadniają naruszenie wskazówek dotyczących przedmiotu.

Głównym celem tej książki jest głębsze zrozumienie tego, jak działają w C ++ 11 i C ++ 14.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

8) C ++ Standard Library, The: A Tutorial and Reference 2Nd Edition

Książka zawiera obszerną dokumentację każdego elementu biblioteki, która zawiera wprowadzenie do jego celu i projektu.

Ta książka C ++ obejmuje praktyczne szczegóły programowania potrzebne do efektywnego użycia. Uczy także podpisów, ważnych klas i funkcji oraz wielu przykładów działającego kodu. Książka obejmuje również takie tematy, jak standardowa biblioteka szablonów (STL), badanie kontenerów, iteratorów, obiektów funkcyjnych itp.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

9) Zaczynając od C ++ od struktur kontrolnych do Objects plus

Ta książka C ++ została napisana przez dostępnego Tony'ego Gaddisa. Jest to prezentacja krok po kroku, która pomaga zarówno początkującym, jak i doświadczonym programistom. Pomaga im zrozumieć ważne pojęcia języka programowania C ++.

W tej książce Gaddis omawia struktury kontrolne, funkcje, tablice i wskaźniki przed obiektami i klasami. Teksty Gaddis, przejrzysty i łatwy do odczytania kod z wieloma praktycznymi, rzeczywistymi przykładami. MyProgrammingLab dla początkujących z C ++ oferuje program oceny pracy domowej, który angażuje uczniów.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

10) Przyspieszone C ++: Praktyczne programowanie na przykładzie 1. edycji

Jest to zaawansowana książka do nauki języka C ++ napisana przez Scotta Meyersa. Książka zawiera takie tematy, jak zalety i wady inicjalizacji usztywnionej, doskonałe przekazywanie, z wyjątkiem specyfikacji, oraz inteligentny wskaźnik tworzący funkcje. Relacje między std :: move, std :: forward. Pomija również techniki, które pomagają pisać poprawne, użyteczne wyrażenia lambda.

Efektywny nowoczesny C ++ jest najważniejszą książką zawierającą ważne koncepcje i wytyczne C ++, style i idiomy, aby efektywnie i gruntownie korzystać z nowoczesnego C ++.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

11) Bardziej efektywny C ++

Jest to idealna książka referencyjna C ++ napisana przez Scotta Meyersa.

Oferuje wiele odniesień do języka C i uczy C jako podzbioru C ++

Ta książka ilustruje język C ++ za pomocą dobrych przykładów w całym tekście. Jest wysoce zalecany jako podręcznik.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

12) Programowanie obiektowe w 4. edycji C ++

Robert Lafore napisał programowanie obiektowe w C ++. Książka rozpoczyna się od podstawowych zasad języka programowania C ++. Stopniowo wprowadza coraz bardziej w kierunku zaawansowanych tematów.

Struktura tej książki jest bardzo podobna do tej z poprzedniego wydania. Każdy rozdział tej książki jest pełen standardu ANSI C ++, a przykłady zostały poprawione w celu odzwierciedlenia obecnych praktyk i standardów.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

13) Programowanie w C ++: od analizy problemu do projektowania programu 3. edycja

Programowanie w C ++: od analizy problemu do projektowania programu, trzecie wydanie to książka napisana przez DS Malika. Ta książka o programowaniu uczy również metodologii OOD algorytmów sortowania. Uczy również przedstawiania dodatkowego materiału na zajęciach abstrakcyjnych.

Co więcej, zestawy ćwiczeń podane na końcu każdego rozdziału zostały rozszerzone i zawierają teraz kilka ćwiczeń matematycznych i inżynierskich.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

14) C ++: Szczegółowe podejście do praktycznego kodowania

Szczegółowe podejście do kodowania praktycznego to druga książka napisana przez Nathana Clarka. W tej książce autor dzieli się swoim dwudziestoletnim doświadczeniem w programowaniu. Ta książka służy jako przewodnik dydaktyczny, a także podręcznik, który towarzyszy ci w tym wspaniałym świecie programowania.

Ten drugi tom obejmuje podstawowe tematy ++, takie jak typy danych, zakres zmiennych, stałe i literały, operatory typów modyfikatorów, liczby, ciągi, klasy i obiekty, wskaźniki tablic, struktura danych, data i godzina itp.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon

15) C ++ 17 STL Cookbook

Ta książka pomaga zrozumieć mechanikę języka i funkcje biblioteki oraz oferuje wgląd w ich działanie.

W książce przedstawiono podejście do rozwiązywania problemów specyficzne dla danej implementacji, które pomaga w ich rozwiązywaniu. Obejmuje również podstawowe koncepcje STL, takie jak kontenery, algorytmy, wyrażenia lambda, iteratory.

Sprawdź najnowsze ceny i recenzje użytkowników na Amazon