Jump to ratings and reviews
Rate this book

Opus Magnum C++11. Programowanie w języku C++

Rate this book

1651 pages, ebook

Published January 1, 2018

7 people are currently reading
7 people want to read

About the author

Jerzy Grębosz

13 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (38%)
4 stars
7 (53%)
3 stars
1 (7%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Wiktor Janecki.
19 reviews
May 25, 2025
Ciężko było mi napisać tę recenzję, bo w trakcie czytania wielokrotnie zmieniałem zdanie.

Na początek warto zaznaczyć, że trudno określić, do kogo ta książka jest właściwie skierowana. Jeśli ktoś nie miał wcześniej styczności z programowaniem, to moim zdaniem ta pozycja niewiele mu pomoże. Owszem, podstawy C++ są wyjaśnione bardzo szczegółowo, ale brakuje tu czegoś, co dla początkującego jest kluczowe – uczenia się sposobu myślenia programisty, rozumienia kodu linijka po linijce, czy wreszcie prostych analogii, które pomagają zrozumieć abstrakcyjne pojęcia (np. funkcja jako pracownik wykonujący zadanie, matematyczna funkcja czy po prostu nazwany fragment kodu). Brakuje nowoczesnego podejścia, które coraz częściej pojawia się w książkach czy materiałach edukacyjnych dla dzieci.

Z kolei osobom, które już potrafią programować (np. w Pythonie, ale nie znają C++), książka może wydać się zbyt rozwlekła i przeładowana niepotrzebnymi szczegółami. Autor bardzo dokładnie tłumaczy podstawowe konstrukcje, jak np. instrukcje warunkowe w każdej możliwej kombinacji – co jest nużące, jeśli już rozumie się ogólne zasady działania kodu. Jeśli natomiast ktoś zna już podstawy C++, będzie musiał przekopywać się przez mnóstwo zbędnego materiału, żeby znaleźć coś naprawdę wartościowego.

Dlatego przez większość czasu miałem wrażenie, że to książka… dla nikogo. Nie pomaga jej również struktura - autor zakłada, że czytelnik będzie wracał do tej 1600-stronicowej pozycji co najmniej dwa razy, bo pojawiają się fragmenty przeznaczone wyłącznie dla tych, którzy czytają książkę trzeci raz. Rozumiem, że trudno ułożyć materiał jednocześnie chronologicznie i tematycznie spójnie, ale struktura tej książki momentami naprawdę irytuje.

Z tych powodów myślałem, że wystawię ocenę 2/5. Ale… nie mogę.

Dla mnie okazała się po prostu idealna. Potraktowałem ją jako szablon tematów do zgłębienia – po trochu, z pomijaniem mniej istotnych fragmentów. Dzięki niej poznałem polską nomenklaturę programistyczną, która coraz częściej wypierana jest przez angielski język techniczny (np. funktory, składowe, r-wartość). Dowiedziałem się o wielu mało znanych szczegółach języka, takich jak operator przecinka – rzadko używany, ale czasem przydatny np. na rozmowach rekrutacyjnych. Co więcej, ta książka pomogła mi przygotować się na tyle dobrze, że zdobyłem moją pierwszą pracę w C++.

Nie mogę więc wystawić niskiej oceny, ale jedna gwiazdka leci za to, że książki po prostu nie da się czytać ciągiem. Wymaga selekcji, pomijania powtórzeń i odsiewania treści naprawdę wartościowych od tych mniej istotnych. Autor też często używa dziwnych przykładów opartych na maszynach i eksperymentach fizycznych, które miały coś wyjaśnić, a mnie osobiście tylko zaciemniały przekaz.

Mimo wszystko – 4/5 ode mnie.
271 reviews8 followers
July 28, 2022
Wracam do krótkich recenzji książek programistycznych. Tym razem sięgnąłem poza moją programistyczną strefę komfortu (Java, C#, Python) i wróciłem do nauki języka, który ma dość zszarganą reputację. Jest on trochę jak bardzo ostry japoński nóż, można w nim wiele zdziałać, niekoniecznie dobrych rzeczy (oby nie skończyło się Nużem w bźuhu).

Książka napisana jest przez programistę, doktora fizyki i to trochę widać. Jest to zupełnie inny podręcznik do nauki programowania niż wszystkie inne. Ma to swój urok ale są też mankamenty. Przykłady są bardzo rozbudowane i każdy krok jest dokładnie opisywany. Często sprawia trudność czytelnikowi dogłębne analizowanie przykładów, które mogą być opisywane nawet przez kilka stron.

Najlepszą stroną książki jest erudycja autora. Nigdy wcześniej w książce programistycznej nie widziałem nawiązań literackich. Polecam.

Przede mną tom 2 i 3, a potem misja w nadprzestrzeń. Potem pewnie Herb Sutter. Już po tej książce widać, że nauka C++ to nauka na lata. Nie wiem czy warto. Zobaczymy.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.