Punteggio:
Il libro è considerato una risorsa preziosa per l'apprendimento della programmazione Linux, particolarmente adatta ai principianti e a coloro che passano da altri ambienti di programmazione. Fornisce spiegazioni chiare, esempi pratici e copre un'ampia gamma di argomenti relativi a Linux e alle chiamate di sistema. Tuttavia, alcuni utenti l'hanno trovato elementare per i programmatori esperti e hanno notato che potrebbe richiedere una conoscenza preliminare della programmazione in C.
Vantaggi:⬤ Eccellente per i principianti con spiegazioni chiare e concise.
⬤ Esempi utili che supportano lo studio indipendente.
⬤ Copre un ampio spettro di argomenti Linux, tra cui le chiamate di sistema, la programmazione di shell e lo sviluppo di applicazioni.
⬤ Ben strutturato con umorismo e facile da seguire.
⬤ Efficace sia come risorsa primaria di apprendimento che come guida di riferimento.
⬤ Può essere troppo elementare per i programmatori esperti.
⬤ Richiede una conoscenza preliminare del C, in particolare dei puntatori.
⬤ Alcuni contenuti potrebbero essere obsoleti a causa dei recenti aggiornamenti delle librerie.
⬤ Non è ideale per gli utenti che non hanno un background tecnico nella programmazione.
(basato su 58 recensioni dei lettori)
Beginning Linux Programming
La quarta edizione continua il suo approccio unico all'insegnamento della programmazione UNIX in modo semplice e strutturato sulla piattaforma Linux.
Grazie all'uso di esempi dettagliati e realistici, gli studenti imparano facendo e sono in grado di passare da principianti di Linux alla creazione di applicazioni personalizzate in Linux. Il libro introduce i concetti fondamentali a partire dalle basi della scrittura di programmi Unix in C, includendo materiale sulle chiamate di sistema di base, sull'I/O dei file, sulla comunicazione interprocesso (per far lavorare insieme i programmi) e sulla programmazione della shell.
Parallelamente, il libro introduce gli strumenti e le librerie per lavorare con le interfacce utente, dalle applicazioni più semplici in modalità terminale a X e GTK+ per le interfacce grafiche. Vengono trattati in dettaglio argomenti avanzati come i processi, le pipe, le semafori, la programmazione di socket, l'uso di MySQL, la scrittura di applicazioni per il desktop GNOME o KDE, la scrittura di driver di periferica, i thread POSIX e la programmazione del kernel per l'ultimo kernel Linux.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)