Język programowania C++

Ocena:   (4,6 na 5)

Język programowania C++ (Bjarne Stroustrup)

Opinie czytelników

Podsumowanie:

Recenzje książki „The C++ Programming Language, 4th Edition” autorstwa Bjarne Stroustrupa podkreślają jej kompleksowe omówienie języka C++11 i skuteczny styl nauczania, co czyni ją idealnym źródłem wiedzy dla profesjonalistów w dziedzinie programowania i zaawansowanych uczniów. Użytkownicy doceniają zorganizowaną strukturę i głębię treści, ale wyrażają obawy dotyczące złożoności niektórych tematów i niespójnej fizycznej jakości książki.

Zalety:

Kompleksowe omówienie C++11 i skuteczna integracja funkcji języka.
Przejrzysty i współczesny styl pisania, który ułatwia zrozumienie.
Dogłębne omówienie filozofii programowania i najlepszych praktyk.
Ulepszony układ i dostępność w porównaniu do poprzednich wydań.
Świetne źródło zarówno do odświeżenia wiedzy, jak i jako bieżące źródło informacji.

Wady:

Nie jest przyjazna dla początkujących; zakłada silne zaplecze programistyczne.
Niektóre koncepcje są wprowadzane przed ich pełnym wyjaśnieniem, co może być przytłaczające.
Czasami rozpraszają literówki i niejasne nazwy zmiennych w przykładach kodu.
Obawy dotyczące fizycznej jakości książki, w tym kwestii oprawy.
Niektóre recenzje wspominają o dyskusjach na temat starszych wersji C++, które nie są jasne w odniesieniu do specyfiki C++11.

(na podstawie 524 opinii czytelników)

Oryginalny tytuł:

The C++ Programming Language

Zawartość książki:

Nowy standard C++11 pozwala programistom wyrażać pomysły w sposób bardziej przejrzysty, prosty i bezpośredni, a także pisać szybszy i wydajniejszy kod. Bjarne Stroustrup, projektant i oryginalny implementator języka C++, zreorganizował, rozszerzył i całkowicie przepisał swoje ostateczne odniesienie i samouczek dla programistów, którzy chcą korzystać z C++ najbardziej efektywnie.

The C++ Programming Language, Fourth Edition zapewnia skrupulatne, bogato wyjaśnione i zintegrowane pokrycie całego języka - jego udogodnień, mechanizmów abstrakcji, standardowych bibliotek i kluczowych technik projektowania. Stroustrup przedstawia zwięzłe przykłady "czystego C++11", które zostały starannie opracowane, aby wyjaśnić zarówno użycie, jak i projektowanie programów. Aby promować głębsze zrozumienie, autor zapewnia obszerne odsyłacze, zarówno w książce, jak i do standardu ISO.

Nowy zakres C++11 obejmuje.

⬤  Wsparcie dla współbieżności.

⬤  Wyrażenia regularne, wskaźniki zarządzania zasobami, liczby losowe i ulepszone kontenery.

⬤  Ogólną i jednolitą inicjalizację, uproszczone instrukcje for, semantykę move i obsługę Unicode.

⬤  Lambdy, ogólne wyrażenia stałe, kontrola nad domyślnymi wartościami klas, szablony variadic, aliasy szablonów i literały definiowane przez użytkownika.

⬤  Kwestie kompatybilności.

Tematy poruszone w tej kompleksowej książce obejmują.

⬤  Podstawowe udogodnienia: typ, obiekt, zakres, przechowywanie, podstawy obliczeń i inne.

⬤  Modułowość, wspierana przez przestrzenie nazw, pliki źródłowe i obsługę wyjątków.

⬤  Abstrakcja C++, w tym klasy, hierarchie klas i szablony wspierające syntezę tradycyjnego programowania, programowania obiektowego i programowania ogólnego.

⬤  Biblioteka standardowa: kontenery, algorytmy, iteratory, narzędzia, ciągi znaków, strumieniowe wejścia/wyjścia, lokalizacje, dane numeryczne i inne.

⬤  Podstawowy model pamięci w języku C++.

To czwarte wydanie sprawia, że C++11 jest całkowicie dostępny dla programistów przechodzących z C++98 lub innych języków, jednocześnie wprowadzając spostrzeżenia i techniki, które nawet zaawansowani programiści C++11 uznają za niezbędne.

Ta książka ma ulepszoną, płaską oprawę, która pozwala na łatwiejsze otwieranie książki po umieszczeniu jej na płaskiej powierzchni. Ta specjalna metoda oprawy - zauważalna dzięki niewielkiej przestrzeni wewnątrz grzbietu - zwiększa również trwałość.

Dodatkowe informacje o książce:

ISBN:9780321563842
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2013
Liczba stron:1376

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Język programowania C++ - The C++ Programming Language
Nowy standard C++11 pozwala programistom wyrażać pomysły w sposób bardziej przejrzysty, prosty i...
Język programowania C++ - The C++ Programming Language
Język programowania C++ (okładka twarda) - The C++ Programming Language (Hardcover)
Nowy standard C++11 pozwala programistom wyrażać...
Język programowania C++ (okładka twarda) - The C++ Programming Language (Hardcover)
Programowanie: Zasady i praktyka przy użyciu języka C++ - Programming: Principles and Practice Using...
Wprowadzenie do programowania autorstwa twórcy...
Programowanie: Zasady i praktyka przy użyciu języka C++ - Programming: Principles and Practice Using C++
Wycieczka po C++ - A Tour of C++
W A Tour of C++, Third Edition Bjarne Stroustrup przedstawia przegląd ISO C++, C++20, który ma na celu zapewnienie doświadczonym...
Wycieczka po C++ - A Tour of C++
Programowanie: Zasady i praktyka programowania w C++ - Programming: Principles and Practice Using...
Wprowadzenie do programowania autorstwa twórcy...
Programowanie: Zasady i praktyka programowania w C++ - Programming: Principles and Practice Using C++

Prace autora wydały następujące wydawnictwa: