The Modern C++ Challenge: Deveniți un programator expert prin rezolvarea unor probleme din lumea reală

Evaluare:   (3.9 din 5)

The Modern C++ Challenge: Deveniți un programator expert prin rezolvarea unor probleme din lumea reală (Marius Bancila)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o abordare unică și practică a învățării C++, cu accent pe îmbunătățirea abilităților de rezolvare a problemelor. Cu toate acestea, unii utilizatori au criticat-o pentru lipsa documentației suficiente și a alternativelor, în timp ce alții au remarcat probleme cu starea fizică a cărții la sosire.

Avantaje:

Abordare unică și practică
acoperire cuprinzătoare a C++ până la C++17
bună pentru familiarizarea cu limbajul și îmbunătățirea abilităților de rezolvare a problemelor.

Dezavantaje:

Documentație și explicații slabe ale problemelor
unii utilizatori au primit exemplare deteriorate
percepută ca nevalând prețul
alternativele disponibile online oferă resurse mai bune.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

The Modern C++ Challenge: Become an expert programmer by solving real-world problems

Conținutul cărții:

Testați-vă abilitățile de programare C++ prin rezolvarea problemelor de programare din lumea reală acoperite în carte

Caracteristici principale

⬤ Rezolvați o varietate de probleme de programare și logică din lumea reală valorificând puterea limbajului C++17.

⬤ Testați-vă abilitățile în utilizarea caracteristicilor limbajului, algoritmilor, structurilor de date, modelelor de proiectare și multe altele.

⬤ Explorați domenii precum criptografia, comunicarea și manipularea imaginilor în C++.

Descrierea cărții

C++ este unul dintre cele mai utilizate limbaje de programare și are aplicații într-o varietate de domenii, cum ar fi jocurile, programarea GUI și sistemele de operare, pentru a numi doar câteva. De-a lungul anilor, C++ a evoluat în (și rămâne) una dintre cele mai bune alegeri pentru dezvoltatorii de software din întreaga lume. Această carte vă va arăta câteva caracteristici notabile ale C++ și cum să le implementați pentru a satisface nevoile aplicațiilor dumneavoastră. Fiecare problemă este unică și nu vă testează doar cunoștințele de limbaj.

Ea vă testează capacitatea de a gândi în afara cutiei și de a veni cu cele mai bune soluții. Cu diferite niveluri de dificultate, veți fi confruntat cu o mare varietate de provocări. Iar în cazul în care sunteți blocat, nu trebuie să vă faceți griji: avem cele mai bune soluții la problemele din carte. Așadar, ești pregătit pentru provocare?

Ce veți învăța

⬤ Serializarea și deserializarea datelor JSON și XML.

⬤ Efectuați criptare și semnare pentru a facilita comunicarea securizată între părți.

⬤ Embrăcați și utilizați baze de date SQLite în aplicațiile dumneavoastră.

⬤ Utilizați fire și funcții asincrone pentru a implementa algoritmi paraleli cu scop generic.

⬤ Comprimați și decomprimați fișiere în/din o arhivă ZIP.

⬤ Implementați structuri de date precum bufferul circular și coada prioritară.

⬤ Implementarea algoritmilor cu scop general, precum și a algoritmilor care rezolvă probleme specifice.

⬤ Crearea de aplicații client-server care comunică prin TCP/IP.

⬤ Consumarea serviciilor HTTP REST.

⬤ Utilizează modele de proiectare pentru a rezolva probleme din lumea reală.

Alte date despre carte:

ISBN:9781788993869
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Carte de bucate pentru programarea modernă în C++ - Ediția a doua - Modern C++ Programming Cookbook...
Peste 100 de rețete pentru a vă ajuta să depășiți...
Carte de bucate pentru programarea modernă în C++ - Ediția a doua - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge: Deveniți un programator expert prin rezolvarea unor probleme din lumea...
Testați-vă abilitățile de programare C++ prin...
The Modern C++ Challenge: Deveniți un programator expert prin rezolvarea unor probleme din lumea reală - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Carte de bucate de programare C++ modernă: Rețete pentru a explora structura datelor, multithreading...
Peste 100 de rețete pentru a vă ajuta să depășiți...
Carte de bucate de programare C++ modernă: Rețete pentru a explora structura datelor, multithreading și rețele în C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Metaprogramarea șabloanelor cu C++: Aflați totul despre șabloanele C++ și deblocați puterea...
Înțelegeți cum să utilizați șabloane C++ moderne pentru...
Metaprogramarea șabloanelor cu C++: Aflați totul despre șabloanele C++ și deblocați puterea metaprogramării cu șabloane - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)