Evaluare:
Cartea pare să aibă o primire mixtă în rândul cititorilor. În timp ce unii îi laudă rigurozitatea și abordarea modernă a programării C, alții îi critică lizibilitatea și adecvarea pentru diferite niveluri de calificare. Unii cititori apreciază învățămintele sale detaliate și stilul pedagogic, în timp ce alții o consideră prea teoretică, greu de digerat sau prost ambalată în formă tipărită.
Avantaje:** Explorare minuțioasă și detaliată a standardelor C moderne. ** Caracteristica inovatoare „Takeaway” ajută la evidențierea regulilor critice de programare. ** Exemple de cod de înaltă calitate și aspecte practice ale programării. ** Contribuie la o mai bună înțelegere a C-ului pentru cei deja familiarizați cu acesta. ** Recomandat pentru cititorii avansați care doresc să își aprofundeze cunoștințele.
Dezavantaje:** Nu este potrivit pentru începători; pretențiile de a se adresa tuturor nivelurilor de calificare sunt înșelătoare. ** Stilul de scriere poate fi excesiv de complex și dens, ceea ce face ca lectura să fie anevoioasă. ** Unii cititori o consideră mai degrabă teoretică/documentară decât instructivă. ** Versiunea tipărită are probleme cu calitatea hârtiei, ceea ce cauzează scurgeri care afectează lizibilitatea. ** Mai mulți cititori au raportat exemplare deteriorate la livrare.
(pe baza a 16 recenzii ale cititorilor)
Rezumat
Modern C se concentrează pe caracteristicile noi și unice ale programării C moderne. Cartea se bazează pe cele mai recente standarde C și oferă o perspectivă actualizată asupra acestui limbaj încercat și verificat.
Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie
C este extraordinar de modern pentru un limbaj de programare vechi de 50 de ani. Fie că scrieți cod încorporat, rutine de sistem de nivel scăzut sau aplicații de înaltă performanță, C este la înălțimea provocării. Această carte unică, bazată pe cele mai recente standarde C, expune o perspectivă modernă a acestui limbaj încercat și verificat.
Despre carte
Modern C vă introduce în programarea C modernă, subliniind caracteristicile unice și noi ale acestui limbaj puternic. Pentru noii programatori C, se începe cu elementele fundamentale precum structura, gramatica, compilarea și execuția. De aici, veți avansa la structuri de control, tipuri de date, operatori și funcții, pe măsură ce veți obține o înțelegere mai profundă a ceea ce se întâmplă sub capotă. În capitolele finale, veți explora aspecte legate de performanță, reentranță, atomicitate, fire și programarea generică de tip. Veți codifica pe măsură ce avansați, cu exerciții de întărire a conceptelor și provocări de consolidare a abilităților pe parcurs.
Ce este în interior
⬤ Operatori și funcții.
⬤ Pointeri, threading și atomicitate.
⬤ Modelul de memorie al lui C.
⬤ Exerciții practice.
Despre cititor
Pentru programatorii care se simt confortabil scriind programe simple într-un limbaj precum Java, Python, Ruby, C#, C++ sau C.
Despre autor
Jens Gustedt este cercetător principal la Institutul Național Francez pentru Informatică și Control (INRIA) și co-editor al standardului ISO C.
Tabla de conținut
NIVELUL 0 - Întâlnire.
⬤ Începerea.
⬤ Structura principală a unui program.
NIVELUL 1 - Cunoaștere.
⬤ Totul este despre control.
⬤ Exprimarea calculelor.
⬤ Valori ș i date de bază.
⬤ Tipuri de date derivate.
⬤ Funcții.
⬤ Funcții ale bibliotecii C.
NIVELUL 2 - Cogniție.
⬤ Stil.
⬤ Organizare și documentare.
⬤ Pointeri.
⬤ Modelul de memorie C.
⬤ Stocarea.
⬤ Procesare mai implicată și IO.
NIVELUL 3 - Experiență.
⬤ Performanță.
⬤ Macrograme asemănătoare funcțiilor.
⬤ Variații în fluxul de control.
⬤ Threads 325.
⬤ Accesul atomic și coerența memoriei.
© 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)