Cantitate/Preț
Produs

System Programming in Linux: A Hands-On Introduction

Autor Stewart Weiss
en Limba Engleză Paperback – 14 oct 2025

Prin parcurgerea lucrării System Programming in Linux, cititorul va implementa programe complexe capabile să interacționeze direct cu nucleul sistemului de operare și să gestioneze resursele hardware la nivel de sistem. Ne-a atras atenția modul în care Stewart Weiss reușește să sintetizeze peste patru decenii de predare într-o structură tehnică de peste 1000 de pagini, fără a sacrifica claritatea. Apreciem faptul că autorul nu se limitează la sintaxă, ci explică mecanismele interne de design care fac din Linux și Unix pilonii infrastructurii informatice moderne.

Fiecare capitol este construit în jurul unor proiecte practice care se succed logic, transformând teoria abstractă în funcționalitate pură. Merită menționat că, deși volumul este accesibil celor fără experiență prealabilă în Unix, focusul pe detalii tehnice și diagrame structurale îl face un instrument de lucru riguros. Pe linia practică a volumului Understanding Unix/Linux Programming de Bruce Molay, dar cu focus pe implementarea sistematică și arhitectura modernă a kernel-ului Linux, cartea publicată de No Starch Press servește drept punte între utilizarea de bază și ingineria de sistem.

Spre deosebire de Beginning Linux Programming, care oferă o introducere generală în dezvoltare, lucrarea de față insistă pe înțelegerea modului în care designul sistemului influențează performanța codului. Rezultatul final pentru cititor este capacitatea de a scrie aplicații robuste, eficiente și sigure, optimizate pentru mediile Linux contemporane.

Citește tot Restrânge

Preț: 45023 lei

Preț vechi: 70427 lei
-36%

Puncte Express: 675

Carte disponibilă

Livrare economică 01-13 mai
Livrare express 17-23 aprilie pentru 18496 lei


Specificații

ISBN-13: 9781718503564
ISBN-10: 1718503563
Pagini: 1048
Dimensiuni: 186 x 242 x 42 mm
Greutate: 1.75 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să treacă de la scrierea de scripturi simple la dezvoltarea de aplicații de sistem. Veți câștiga o înțelegere profundă a modului în care Linux gestionează procesele, memoria și fișierele. Este un manual tehnic esențial pentru oricine vrea să stăpânească mediul Linux la nivel profesional prin proiecte practice și diagrame clare.


Descriere

Linux and Unix are essentially two takes on the same operating system, with Linux serving as the free, open-source version. This book serves as an all-around introduction to programming for a Linux or Unix operating system, covering how to write programs on and for the Linux OS, how to work efficiently within a Unix/Linux environment, and how the underlying design and structure of the Unix OS work. The author's friendly, conversational style reflects his more than 40 years of experience teaching this material. Numerous diagrams included in each chapter illustrate and simplify key concepts, while hands-on projects help to cement lessons that build on one another through the book. Prior programming experience, preferably in C or C++, is helpful but not required. No knowledge of Linux or Unix is necessary, but readers will need access to a Linux system.Linux and Unix are essentially two takes on the same operating system, with Linux serving as the free, open-source version. This book serves as an all-around introduction to programming for a Linux or Unix operating system, covering how to write programs on and for the Linux OS, how to work efficiently within a Unix/Linux environment, and how the underlying design and structure of the Unix OS work. The author's friendly, conversational style reflects his more than 40 years of experience teaching this material. Numerous diagrams included in each chapter illustrate and simplify key concepts, while hands-on projects help to cement lessons that build on one another through the book. Prior programming experience, preferably in C or C++, is helpful but not required. No knowledge of Linux or Unix is necessary, but readers will need access to a Linux system.