C este un limbaj de programare de uz general care este extrem de popular, simplu și flexibil. Este un limbaj de programare independent de mașini, structurat, care este utilizat pe scară largă în diferite aplicații
Urmează o listă curatată a cărților de programare Top C care ar trebui să facă parte din orice bibliotecă pentru dezvoltatori C.
1) C Programare absolută Ghid pentru începători
C Programming Absolute Beginner's Guide este o carte scrisă de Greg Perry și Dean Miller. Această carte învață câteva concepte de bază ale limbajului C, cu pași clari și simpli. Cartea explică metoda de organizare a programelor și de lucru cu variabile, operatori, I / O, pointeri, funcții etc.
Această carte C a dat instrucțiuni simple care vă ajută să creați cod C util, fiabil, de la jocuri la aplicații mobile.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon2) Limbaj de programare C
Limbajul de programare C (ediția a 2-a) scris de Brain W. Kernighan este ideal pentru biblioteca digitală a fiecărui programator serios. Pentru a urmări cu ușurință majoritatea exemplelor, ar trebui să aveți un fundal despre Structura datelor.
Pentru a citi această carte de programare C, trebuie să vă familiarizați cu conceptele de bază de programare, cum ar fi variabilele, instrucțiunile de atribuire, buclele și funcțiile.
Cartea include informații detaliate despre manualul de referință în limbajul C. De asemenea, vă ajută în notația de sintaxă, declarații, reguli de aplicare etc.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon3) Limbajul de programare C Ediția a II-a
Această carte este scrisă de Kernighan pentru programatorul Advanced C. Persoana ar trebui să aibă cunoștințe despre structura datelor pentru a urmări cu ușurință majoritatea exemplelor. Cartea a fost, de asemenea, structurată pentru a reutiliza funcția din capitolele anterioare, cum ar fi obținerea unei linii, strcmp, alloc etc.
Cu toate acestea, majoritatea acestor funcții sunt exact aceleași în biblioteca standard C. Dacă citiți conținutul acestei cărți în profunzime, veți învăța zona crucială a lui C care vă va salva de probleme. La fel ca depanarea codului dvs., cum ar fi creșteri și efecte secundare post corecție și prioritatea evaluării declarației.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon4) Programarea C: o abordare modernă
Cartea vizează persoane fără experiență de programare anterioară. Este destul de cuprinzător în tratarea majorității conceptelor de programare C. De asemenea, acoperă informațiile necesare unui programator C în utilizarea bibliotecii C standard.
Limbajul ușor al autorului ajută toate tipurile de cititori la cititori să înțeleagă de la începători la studenți mai avansați. Include un număr semnificativ de exerciții și proiecte de programare mai lungi. De asemenea, include revizuiri și actualizări extinse.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon5) Programarea Expert C: Secretele profunde
Programarea Expert C este o carte scrisă de Peter Van Der Linden este o a doua carte care oferă multe sfaturi și trucuri avansate. Această carte îl ajută pe programatorul C să scaneze secțiunile relevante pentru nevoile lor imediate.
Cartea explică diferite tehnici de codare care sunt utilizate de cei mai buni programatori C. A oferit o introducere despre C în cel mai simplu limbaj, astfel încât un programator să o poată înțelege fără cercetări aprofundate. Este, de asemenea, o carte de programare ideală pentru oricine dorește să afle mai multe despre implementarea, utilizarea practică a C.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon6) C: Referința completă
Referința completă Ediția a IV-a este Herbert Schildt este o referință ideală C ++. Învață C ca un subset de C ++. Această carte vă ajută, de asemenea, să ilustrați limbajul C ++ cu exemple bune. Este foarte recomandat pentru o carte de referință a lui C.
Nu ca și alte cărți pe care profesorii le folosesc doar elementele de bază ale programului c ++, care vă spun lucruri noi și despre lucrurile pe care le cunoașteți deja. De asemenea, oferă explicații de ce funcționează lucrurile în c ++.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon7) Head First C: Un ghid prietenos cu creierul
Head First C scris de Griffiths David vă oferă cunoștințe aprofundate despre limbajul C. Cu o metodă unică care depășește sintaxa și manualele de instrucțiuni, acest ghid nu numai că vă învață limba, ci vă ajută și să înțelegeți cum să fiți un programator excelent.
Cartea vă învață multe domenii fundamentale ale limbajului C, cum ar fi elementele de bază ale limbajului, indicii și aritmetica indicatorului și gestionarea dinamică a memoriei. Această carte conține, de asemenea, proiecte aprofundate destinate să vă întindă abilitățile, să vă testeze abilitățile.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon8) Bazele și programarea computerelor în C
Aceasta este a doua ediție a elementelor fundamentale și a cărții de programare a computerului, scrisă de Reema Thareja. Este un manual special conceput pentru studenții de inginerie, informatică și aplicații informatice.
Cartea este împărțită în două părți. Partea I, Bazele computerului. Începe cu o introducere în computere și oferă o descriere detaliată a diferitelor subiecte, cum ar fi dispozitivele de intrare și ieșire, dispozitivele de memorie primară și secundară, sistemele numerice etc. Această carte C include, de asemenea, diverse studii de caz, termeni cheie și exerciții de finalizare a capitolelor.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon9) Programare la nivel scăzut: C, Asamblare și Executare program
Această carte explică arhitectura Intel 64. Cartea învață, de asemenea, cea mai recentă versiune a limbajului C și a limbajului de asamblare de la zero. De asemenea, acoperă întreaga cale de la codul sursă la execuția programului. De asemenea, include fișiere de obiecte ELF și legături statice și dinamice, care conțin numeroase exemple de codare și exerciții.
Cartea include, de asemenea, multe tehnici de câștig de performanță, cum ar fi instrucțiunile SSE și pre-preluarea. De asemenea, veți învăța subiecte importante de informatică, cum ar fi modele de calcul și gramatici formale.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon10) C pe scurt: The Definitive Reference Ediția a II-a
C în scurt: The Definitive Reference Ediția a 2-a scrisă de Peter Prinz este o carte modernă de referință C pentru programatori cu experiență C. Cartea vă ajută să învățați cum să creați programe C cu GNU și cum să creați programe executabile din codul sursă C. De asemenea, vă învață cum puteți testa și depana programele cu ajutorul depanatorului GNU.
În coperta cărții cu trei secțiuni, limbajul C. Prima secțiune acoperă toate elementele importante ale limbajului, cum ar fi caracterul, instrucțiunile, punctele, gestionarea memoriei. A doua secțiune vă ajută să aflați despre biblioteca standard C, iar a treia secțiune vă învață despre instrumentele de bază de programare c.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon11) Programare practică în rețea cu C
Programarea practică a rețelei în cartea C acoperă concepte de bază, cum ar fi rezoluția numelui de gazdă cu DNS, etc. modele de la egal la egal. Conceptul este explicat prin oferirea de exemple practice ușor de înțeles.
Veți studia HTTP atât din perspectiva clientului, cât și a serverului. La sfârșitul acestei cărți, veți avea experiență în lucrul cu aplicații client-server și veți putea implementa noi programe de rețea în C.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon12) Structuri de date folosind C
Structuri de date folosind C a fost scris de Reema Thareja. Cartea acoperă concepte abstracte de structuri de date și implementarea acestuia folosind limbajul C.
Cartea începe cu o prezentare completă a conceptelor de programare C. După aceea, se concentrează pe diferite structuri de date și metode care vă ajută să analizați complexitatea diferiților algoritmi. Acoperă diverse structuri de date, cum ar fi tablouri, șiruri, stive, liste legate, cozi, copaci, grămezi și grafice.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon13) Programarea C în pași simpli, ediția a 5-a:
Programarea în pași simpli Cartea ediției a 5-a oferă un stil ușor de urmărit, care atrage toată lumea. Este potrivit mai ales pentru cineva care dorește să înceapă programarea în C. Este, de asemenea, o alegere preferată pentru cei care studiază programarea C la școală sau universități.
Este o carte ideală pentru cei care doresc să își construiască o carieră în informatică și doresc să cunoască înțelegerea fundamentală a programării procedurale. Această carte începe să explice cum puteți descărca și instala un compilator C gratuit pentru a crea primele programe executabile prin exemple date în această carte.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon