C++ jest dojrzalym jezykiem programowania, od wielu lat wykorzystywanym przez profesjonalnych programistów do wielu róznych zastosowan, wlaczajac w to pisanie gier, programowanie GUI czy tworzenie zlozonych aplikacji uzytkowych. Zaprojektowano go pod katem maksymalizowania wydajnosci, jest wiec najczesciej wybieranym jezykiem w sytuacjach, w których najwazniejsza jest efektywnosc dzialania kodu. Aby jednak wykorzystac te zalety C++, trzeba nauczyc sie nim poslugiwac. A bieglosc w poslugiwaniu sie jezykiem programowania przychodzi dzieki regularnym cwiczeniom i ciaglemu testowaniu nabytych umiejetnosci. Innymi slowy, trzeba rozwiazywac jak najwiecej róznorodnych, rzeczywistych i praktycznych zadan problemowych.W tej ksiazce zawarto zestaw 100 zadan o róznym poziomie trudnosci, ulozonych w taki sposób, aby podczas rozwiazywania móc skorzystac z bogactwa standardowej biblioteki C++ oraz z wielu zewnetrznych bibliotek wieloplatformowych. Zadania rozmieszczono w 12 rozdzialach, z których kazdy dotyczy okreslonego tematu. Sa to problemy, których odpowiednie rozwiazanie warunkuje poprawne dzialanie aplikacji, takie jak bezpieczna komunikacja, szyfrowanie i autoryzacja danych, korzystanie z watków i funkcji asynchronicznych czy implementacja algorytmów wspólbieznych. Proponowane zagadnienia zostaly dokladnie opisane, uwzgledniono równiez szereg zalecen, wyjasnien i wskazówek. Na wypadek gdyby wykonanie któregos zadania sprawialo trudnosci, do ksiazki dolaczono kod zródlowy przykladowych rozwiazan.Wazniejsze zagadnienia ujete w ksiazce:serializacja i deserializacja danych JSON i XMLpraca z baza danych SQLiteimplementacja takich struktur jak bufor cykliczny i kolejka priorytetowauslugi REST i HTTPwzorce projektowe w rozwiazywaniu problemówOto C++. Podejmiesz wyzwanie i napiszesz kod!O autorzeMarius Bancila jest doswiadczonym inzynierem oprogramowania. Od ponad 15 lat wypracowuje rozwiazania informatyczne dla przemyslu i sektora finansowego. Koncentruje sie na technologiach firmy Microsoft i rozwija przede wszystkim aplikacje desktopowe przy uzyciu jezyków C++ oraz C#. Przy tym lubi dzielic sie swoja wiedza techniczna z innymi, dzieki czemu od ponad dekady szczyci sie przyznawanym przez Microsoft tytulem MVP.
Popüler yazarlar
Kolektif (263) Documentation Team (79) Osman Gürkan (45) Kodlab Komisyon (44) Inigo Creations (33) Önder Teker (25) Zafer Teker (25) Course Technology (19) Cambridge University Press (18) ROGUs publishing (17) Rahmi Dalıcı (16) Collectif (14) Gary B. Shelly (13) JavaScript NOTEBOOK'S (13) Marion Cotillard (13) Sadie Nova (13) Mateo Marquez (12) Annalise K. Thornton (11) Fahrettin Erdinç (11) Cross Art Press Co. (10)