
Nowoczesny C++
O książce
- Autor
- Marius Bancila
- Lata wydań
- 2019
- Liczba wydań
- 1
- Języki
- polski
- Rodzaj
- książka
C++ jest dojrzałym językiem programowania, od wielu lat wykorzystywanym przez profesjonalnych programistów do wielu różnych zastosowań, włączając w to pisanie gier, programowanie GUI czy tworzenie złożonych aplikacji użytkowych. Zaprojektowano go pod kątem maksymalizowania wydajności, jest więc najczęściej wybieranym językiem w sytuacjach, w których najważniejsza jest efektywność działania kodu. Aby jednak wykorzystać te zalety C++, trzeba nauczyć się nim posługiwać. A biegłość w posługiwaniu się językiem programowania przychodzi dzięki regularnym ćwiczeniom i ciągłemu testowaniu nabytych umiejętności. Innymi słowy, trzeba rozwiązywać jak najwięcej różnorodnych, rzeczywistych i praktycznych zadań problemowych.
W tej książce zawarto zestaw 100 zadań o różnym poziomie trudności, ułożonych w taki sposób, aby podczas rozwiązywania móc skorzystać z bogactwa standardowej biblioteki C++ oraz z wielu zewnętrznych bibliotek wieloplatformowych. Zadania rozmieszczono w 12 rozdziałach, z których każdy dotyczy określonego tematu. Są to problemy, których odpowiednie rozwiązanie warunkuje poprawne działanie aplikacji, takie jak bezpieczna komunikacja, szyfrowanie i autoryzacja danych, korzystanie z wątków i funkcji asynchronicznych czy implementacja algorytmów współbieżnych. Proponowane zagadnienia zostały dokładnie opisane, uwzględniono również szereg zaleceń, wyjaśnień i wskazówek. Na wypadek gdyby wykonanie któregoś zadania sprawiało trudności, do książki dołączono kod źródłowy przykładowych rozwiązań.
Ważniejsze zagadnienia ujęte w książce:
- serializacja i deserializacja danych JSON i XML
- praca z bazą danych SQLite
- implementacja takich struktur jak bufor cykliczny i kolejka priorytetowa
- usługi REST i HTTP
- wzorce projektowe w rozwiązywaniu problemów
Oto C++. Podejmiesz wyzwanie i napiszesz kod!
Dostępna w 13 bibliotekach, m.in.: AGH-Biblioteka Główna (Kraków), Biblioteka Elektroniki i Fotoniki, Biblioteka Główna (Gdańsk), Biblioteka Narodowa (Warszawa), Filia Biblioteki PG: Elektronika, Telekomunikacja i Informatyka (Gdańsk), 58 - Teatralny (Wrocław), Biblioteka Główna (Wrocław), Biblioteka Główna Uniwersytetu Gdańskiego (Gdańsk), Biblioteka Inst. Fizyki (Toruń), Biblioteka Uniwersytecka UWM (Olsztyn)…
Możesz ją też kupić
Księgarnia Helion — obecnie niedostępna