Tehnici de programare a sistemelor Linux: Deveniți un programator de sistem Linux competent folosind rețete și tehnici de specialitate

Evaluare:   (4.5 din 5)

Tehnici de programare a sistemelor Linux: Deveniți un programator de sistem Linux competent folosind rețete și tehnici de specialitate (Jack-Benny Persson)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită și se caracterizează prin abordarea sa practică a predării programării C în contextul programării sistemelor Linux. Oferă instrucțiuni clare și concise, potrivite atât pentru programatorii începători, cât și pentru cei intermediari, însă unii cititori remarcă faptul că profunzimea conținutului este limitată, iar anumite secțiuni pot părea repetitive.

Avantaje:

Instrucțiuni clare și concise
exemple practice și rețete
potrivite pentru programatori începători și intermediari
acoperă concepte esențiale de programare a sistemelor Linux
ajută utilizatorii să treacă de la administrarea Linux la dezvoltarea sistemelor.

Dezavantaje:

Conținutul poate fi lipsit de profunzime
unele secțiuni se simt repetitive
anumite subiecte, precum socket-urile TCP/IP, sunt omise
și există erori minore în exemplele de cod.

(pe baza a 7 recenzii ale cititorilor)

Titlul original:

Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

Conținutul cărții:

Găsiți soluții la toate problemele dvs. legate de programarea sistemului Linux folosind rețete practice pentru dezvoltarea propriilor programe de sistem

Caracteristici principale:

⬤ Dezvoltați o înțelegere mai profundă a modului în care funcționează programarea sistemului Linux.

⬤ Obțineți experiență practică de lucru cu diferite proiecte Linux cu ajutorul exemplelor practice.

⬤ Învățați cum să vă dezvoltați propriile programe pentru Linux.

Descrierea cărții:

Linux este cel mai popular sistem de operare (OS) open source din lume. Linux System Programming Techniques vă va permite să extindeți sistemul de operare Linux cu propriile programe de sistem și să comunicați cu alte programe de pe sistem.

Cartea începe prin explorarea sistemului de fișiere Linux, a comenzilor sale de bază, a paginilor de manual încorporate, a colecției de compilatoare GNU (GCC) și a apelurilor de sistem Linux. Veți descoperi apoi cum să gestionați erorile în programele dvs. și veți învăța să prindeți erorile și să imprimați informații relevante despre acestea. Cartea vă poartă prin mai multe rețete despre cum să citiți și să scrieți fișiere pe sistem, folosind atât fluxuri, cât și descriptori de fișiere. Pe măsură ce avansați, vă veți adânci în forking, crearea de procese zombie și demoni, împreună cu rețete despre cum să gestionați demoni folosind systemd. După aceasta, veți afla cum să creați biblioteci partajate și veți începe să explorați diferite tipuri de comunicare între procese (IPC). În capitolele ulterioare, vor fi abordate și rețete despre cum să scrieți programe folosind fire POSIX și cum să vă depanați programele folosind GNU debugger (GDB) și Valgrind.

La sfârșitul acestei cărți despre Linux, veți fi capabil să vă dezvoltați propriile programe de sistem pentru Linux, inclusiv demoni, instrumente, clienți și filtre.

Ce veți învăța:

⬤ Descoperiți cum să scrieți programe pentru sistemul Linux folosind o mare varietate de apeluri de sistem.

⬤ Descoperiți funcționarea funcțiilor POSIX.

⬤ Înțelegeți și utilizați concepte-cheie precum semnale, conducte, IPC și gestionarea proceselor.

⬤ Aflați cum să integrați programele într-un sistem Linux.

⬤ Explorați subiecte avansate, cum ar fi operațiunile sistemului de fișiere, crearea bibliotecilor partajate și depanarea programelor.

⬤ Obțineți o înțelegere generală a modului de depanare a programelor dvs. utilizând Valgrind.

Pentru cine este această carte:

Această carte este pentru oricine dorește să dezvolte programe de sistem pentru Linux și să dobândească o înțelegere mai profundă a sistemului Linux. Cartea este benefică pentru oricine care se confruntă cu probleme legate de o anumită parte a programării sistemului Linux și caută rețete sau soluții specifice.

Alte date despre carte:

ISBN:9781789951288
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Tehnici de programare a sistemelor Linux: Deveniți un programator de sistem Linux competent folosind...
Găsiți soluții la toate problemele dvs. legate de...
Tehnici de programare a sistemelor Linux: Deveniți un programator de sistem Linux competent folosind rețete și tehnici de specialitate - Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

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)