Documentazione Programmazione GNU/Linux
2 partecipanti
Pagina 1 di 1
Documentazione Programmazione GNU/Linux
Per aprire questa sezione segnalo dei must dello sviluppo su GNU/Linux.
Probabilmente per molti di voi saranno cose conosciute, però è importante dare a chi si avvicina a questo ambiente dei riferimenti sicuri per non perdersi nei meandri della rete. E' vero che sul web si trova qualunque materiale, però non sempre è di buona qualità e non sempre l'utente è in grado di giudicarne il valore.
L'ovvia premessa da fare è che questi documenti sono piuttosto corposi, sia dal punto di vista qualitativo che quantitativo.
Non parliamo di materiale adatto a chi vuole muovere i primi passi su Linux a cui è dedicata ben altra letteratura.
Molto stranamente su tre manuali presentati ben due sono in lingua Italiana, dimostrazione che nel nostro paese esiste una parte di informatica buona portata avanti dal lavoro dei molti settori scientifici dei maggiori atenei Italiani.
Non sono nessuno per dare i voti però mi pare doveroso citare Bologna, Napoli, Padova, il Politecnico di Milano (i nomi sono in ordine alfabetico).
Il primo manuale in lingua Italiana è 'Appunti di Informatica Libera'.
Diversamente dall'idea che può dare il titolo, si tratta di un'opera enciclopedica colossale (non stampate il pdf perchè siamo ben oltre le 10.000 pagine).
Trovo giusto trattarla come prima opera perchè nella parte iniziale tratta anche delle questioni delle licenze e fa una buona introduzione alla gestione comune del sistema che può essere molto utile anche a chi ha una certa conoscenza di Linux (per 'introduzione' si intendono parecchie centinaia di pagine):
http://appuntilinux.mirror.garr.it/mirrors/appuntilinux/2009.11111/a2-2009.11111.a4.pdf [PDF 154MB]
Il secondo manuale, questo in lingua Inglese, è invece 'Advanced Linux Programming'.
Quest'opera è nettamente più specifica per la programmazione in C e C++ in ambiente GNU/Linux, l'opera è attorno alle 350 pagine ed è quindi decisamente più 'umana'.
La home del progetto la trovate a questa pagina, dove potete scaricare un archivio con gli esempi trattati dal volume:
http://www.advancedlinuxprogramming.com/downloads.html
Per quanto riguarda l'edizione in PDF, nel sito originale la trovate suddivisa in capitoli separati (estremamente pallosi da consultare). Vi linko una versione in PDF unico molto più comoda ^^
http://docs.linux.cz/programming/other/ALP/advanced-linux-programming.pdf [PDF 3.68MB]
L'ultimo testo ancora in Italiano è 'GaPiL' (Guida alla Programmazione in Linux) ed è invece focalizzata sulla programmazione di sistema (socket compresi) in linguaggio C. Si analizzano quindi aspetti piuttosto profondi dei processi.
Nella sezione download del sito trovate sia il link all'edizione PDF che l'archivio dei sorgenti:
http://gapil.truelite.it/download.html
Buona lettura, buono studio ^^
Probabilmente per molti di voi saranno cose conosciute, però è importante dare a chi si avvicina a questo ambiente dei riferimenti sicuri per non perdersi nei meandri della rete. E' vero che sul web si trova qualunque materiale, però non sempre è di buona qualità e non sempre l'utente è in grado di giudicarne il valore.
L'ovvia premessa da fare è che questi documenti sono piuttosto corposi, sia dal punto di vista qualitativo che quantitativo.
Non parliamo di materiale adatto a chi vuole muovere i primi passi su Linux a cui è dedicata ben altra letteratura.
Molto stranamente su tre manuali presentati ben due sono in lingua Italiana, dimostrazione che nel nostro paese esiste una parte di informatica buona portata avanti dal lavoro dei molti settori scientifici dei maggiori atenei Italiani.
Non sono nessuno per dare i voti però mi pare doveroso citare Bologna, Napoli, Padova, il Politecnico di Milano (i nomi sono in ordine alfabetico).
Il primo manuale in lingua Italiana è 'Appunti di Informatica Libera'.
Diversamente dall'idea che può dare il titolo, si tratta di un'opera enciclopedica colossale (non stampate il pdf perchè siamo ben oltre le 10.000 pagine).
Trovo giusto trattarla come prima opera perchè nella parte iniziale tratta anche delle questioni delle licenze e fa una buona introduzione alla gestione comune del sistema che può essere molto utile anche a chi ha una certa conoscenza di Linux (per 'introduzione' si intendono parecchie centinaia di pagine):
http://appuntilinux.mirror.garr.it/mirrors/appuntilinux/2009.11111/a2-2009.11111.a4.pdf [PDF 154MB]
Il secondo manuale, questo in lingua Inglese, è invece 'Advanced Linux Programming'.
Quest'opera è nettamente più specifica per la programmazione in C e C++ in ambiente GNU/Linux, l'opera è attorno alle 350 pagine ed è quindi decisamente più 'umana'.
La home del progetto la trovate a questa pagina, dove potete scaricare un archivio con gli esempi trattati dal volume:
http://www.advancedlinuxprogramming.com/downloads.html
Per quanto riguarda l'edizione in PDF, nel sito originale la trovate suddivisa in capitoli separati (estremamente pallosi da consultare). Vi linko una versione in PDF unico molto più comoda ^^
http://docs.linux.cz/programming/other/ALP/advanced-linux-programming.pdf [PDF 3.68MB]
L'ultimo testo ancora in Italiano è 'GaPiL' (Guida alla Programmazione in Linux) ed è invece focalizzata sulla programmazione di sistema (socket compresi) in linguaggio C. Si analizzano quindi aspetti piuttosto profondi dei processi.
Nella sezione download del sito trovate sia il link all'edizione PDF che l'archivio dei sorgenti:
http://gapil.truelite.it/download.html
Buona lettura, buono studio ^^
Re: Documentazione Programmazione GNU/Linux
Io aggiungerei:
http://www.beej.us/guide/bgnet/output/html/multipage/ -> miglior guida in assoluto sui socket C/C++ su GNU Linux
E per i pigri la troviamo tradotta in italiano qui:
http://www.mediafire.com/download.php?en2z2imidmv
da questa ho imparato tutto ciò che ora sò riguardo ai socket
P.s: quella in ita non è completa
http://www.beej.us/guide/bgnet/output/html/multipage/ -> miglior guida in assoluto sui socket C/C++ su GNU Linux
E per i pigri la troviamo tradotta in italiano qui:
http://www.mediafire.com/download.php?en2z2imidmv
da questa ho imparato tutto ciò che ora sò riguardo ai socket
P.s: quella in ita non è completa
Re: Documentazione Programmazione GNU/Linux
Questa frase si potrebbe salvare in bashrc xDP.s: quella in ita non è completa
Argomenti simili
» Distro Linux per USB
» Televisori con Linux
» Linux Day 2009
» Bug kernel linux 2.6
» Rilasciato Linux 2.6.32
» Televisori con Linux
» Linux Day 2009
» Bug kernel linux 2.6
» Rilasciato Linux 2.6.32
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.