Język programowania C++ (okładka twarda)

Ocena:   (4,6 na 5)

Język programowania C++ (okładka twarda) (Bjarne Stroustrup)

Opinie czytelników

Podsumowanie:

Książka „C++ Programming Language, 4th Edition” autorstwa Bjarne Stroustrupa jest wysoko ceniona wśród bardziej doświadczonych programistów jako kompleksowy i autorytatywny przewodnik po C++11. Zawiera szczegółowe wyjaśnienia zarówno funkcji języka, jak i standardowych komponentów bibliotecznych. Styl pisania jest bezpośredni i pouczający, skierowany głównie do średnio zaawansowanych i zaawansowanych programistów. Należy jednak zauważyć, że książka nie jest odpowiednia dla początkujących ze względu na założenie wcześniejszej wiedzy programistycznej. Istnieją mieszane recenzje dotyczące fizycznej jakości książki i pewne zamieszanie związane z wykorzystaniem nowszych standardów C++ w porównaniu do C++11.

Zalety:

Kompleksowe omówienie C++11 i jego funkcji.
Napisana przez Bjarne Stroustrupa, twórcę języka C++.
Zwięzłe objaśnienia wyjaśniające użycie funkcji języka.
Ulepszenia układu zwiększają czytelność w zastosowaniach referencyjnych.
Oferuje cenne informacje na temat zarządzania zasobami i czystych praktyk kodowania.
Zapewnia najlepsze praktyki i przejrzystość użytkowania.

Wady:

Nie nadaje się dla zupełnie początkujących; wymaga wcześniejszego doświadczenia w programowaniu.
Niektórzy czytelnicy uważają, że proza jest gęsta i trudna w nawigacji.
Problemy z jakością oprawy zgłoszone przez kilku użytkowników.
Wprowadzenie pojęć może czasami wydawać się przytłaczające.
Nie jest to idealne odniesienie ze względu na rozbieżności, które pojawiają się w nowszych standardach (C++14 i C++17).

(na podstawie 524 opinii czytelników)

Oryginalny tytuł:

The C++ Programming Language (Hardcover)

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 bardziej wydajny 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.

Jest to wersja czwartego wydania w twardej oprawie. Zawartość tej wersji w twardej oprawie i wersji papierowej jest identyczna.

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:9780321958327
Autor:
Wydawca:
Oprawa:Twarda 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: