Cześć
Polecilibyście jakieś dobre materiały do nauki C++? Mogą być książki, pdfy, czy materiały w sieci. Preferowane po angielsku. Nie takie od poziomu początkującego i wałkowanie przez 50 stron, co to jest zmienna, funkcja i klasa vs obiekt. Bardziej ponadpodstawowe, z wcześniejszą znajomością innych języków. Wymagania, które powinny spełniać:
- standard C++11 lub nawet C++14
- opisujące polecane praktyki i standardy
- opisujące nowoczesne pisanie w języku
- zawierające coś z efektywnego i nowoczesnego zbioru narzędzi, zasobów itd... (jakieś sprawy pokroju workflow i repozytoriów z bibliotekami)
- mogą być jeszcze jakieś testy
- algorytmika i architektura też może być, ale oczywiście to raczej osobne tematy
Zasadniczo to chyba tyle w skrócie.
Może z jakimś przykładem. Dla PHP jest przyjemna książka "Modern PHP". Opisuje ona nowoczesne podejście do tego języka, standardy, polecane praktyki, testy i elementy nowoczesnego workflow, np. composer i packagist.
Czy jest jakiś taki odpowiednik dla C++? Coś zbliżonego tematycznie? Siadasz sobie do cpp, musisz sparsować JSON'a i co? Piszesz parser albo szukasz biblioteki (ewentualnie jeszcze coś tam kombinujesz naokoło trochę). Ale gdzie szukać jakichś libek dla cpp? Jak napisać własną zgodnie z polecanymi praktykami dla cpp (niekoniecznie chodzi tu o sam design OOP), czy nie ma w tym wypadku zbytnio żadnych standardów?
Jeżeli nie ma dokładnie powyżej opisanej publikacji, to jakie ich grono byście polecili?
Do samego języka C++ Primer Plus (6th Edition) (Developer's Library) będzie spoko? Nie jest może zbytnio dla początkujących?
A Tour of C++ (C++ In-Depth Series) natomiast wydaje się być zbytnio skrótowe. Polecilibyście coś pomiędzy?