Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

Documentazione Programmazione GNU/Linux

2 partecipanti

Andare in basso

Documentazione Programmazione GNU/Linux Empty Documentazione Programmazione GNU/Linux

Messaggio Da floatman Mer Ott 07, 2009 1:29 pm

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 ^^
floatman
floatman

Messaggi : 844
Data d'iscrizione : 14.09.09

http://myville.altervista.org

Torna in alto Andare in basso

Documentazione Programmazione GNU/Linux Empty Re: Documentazione Programmazione GNU/Linux

Messaggio Da lostpassword Mer Ott 07, 2009 9:12 pm

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
lostpassword
lostpassword

Messaggi : 95
Data d'iscrizione : 25.09.09
Località : Roma

http://lostpassword.hellospace.net

Torna in alto Andare in basso

Documentazione Programmazione GNU/Linux Empty Re: Documentazione Programmazione GNU/Linux

Messaggio Da floatman Mer Ott 07, 2009 10:37 pm

P.s: quella in ita non è completa
Questa frase si potrebbe salvare in bashrc xD
floatman
floatman

Messaggi : 844
Data d'iscrizione : 14.09.09

http://myville.altervista.org

Torna in alto Andare in basso

Documentazione Programmazione GNU/Linux Empty Re: Documentazione Programmazione GNU/Linux

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.