Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertówTylna okładka: Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów

Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów

Autor: Marius Bancila

Tłumacz: Jacek Janusz

Helion

69,00 zł

Pozycja chwilowo niedostępna.

Czytaj fragmentPobierz PDF

Kategorie
C++, Techniki programowania, Wzorce projektowe
Wydawca
Helion
Rodzaj
książka
Format
168x237
Oprawa
miękka
Stron
288
Data wydania
2019-04-16
ISBN
978-83-283-5211-7
Tytuł oryginału
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Seria
Prawda o Yarrow

Fragment książki — 30 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 1 z 301
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 2 z 302
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 3 z 303
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 4 z 304
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 5 z 305
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 6 z 306
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 7 z 307
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 8 z 308
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 9 z 309
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 10 z 3010
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 11 z 3011
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 12 z 3012
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 13 z 3013
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 14 z 3014
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 15 z 3015
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 16 z 3016
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 17 z 3017
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 18 z 3018
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 19 z 3019
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 20 z 3020
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 21 z 3021
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 22 z 3022
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 23 z 3023
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 24 z 3024
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 25 z 3025
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 26 z 3026
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 27 z 3027
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 28 z 3028
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 29 z 3029
  • Fragment „Nowoczesny C++. Zbiór praktycznych zadań dla przyszłych ekspertów” — strona 30 z 3030

Opis

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!

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.