Learning GNU C | Cerca per titolo, autore, parola chiave | |||||||||
Learning GNU C Copyright © 2002 Ciaran O'Riordan. Il contenuto di questo libro può essere suddiviso in due parti: il linguaggio di programmazione C e le funzionalità standard messe a disposizione del programmatore. Le funzionalità standard sono contenute nella libreria GNU Libc, una libreria di funzioni C che è parte integrante di qualsiasi sistema operativo GNU. Libc offre funzionalità quali la lettura e la scrittura di file, l'ordinamento e la ricerca di dati, la cattura dell'input dell'utente, la stampa a video dei dati, le comunicazioni di rete, la creazione di programmi e molto altro. C è uno standard. E' il linguaggio di programmazione degli sviluppatori software ed è il linguaggio standard per i sistemi operativi basati su GNU ( GNU's Not Unix ) e BSD ( Berkeley Software Distribution, chiamato anche Berkeley Unix ). GNU è un sistema operativo Unix-like completo, frutto di oltre 20 anni di sviluppo. Il software GNU è noto per la sua conformità agli standard e per la sua stabilità. I sistemi GNU utilizzano quasi sempre una kernel Linux. In questo caso, vengono chiamati sistemi GNU/Linux. L'aspetto meraviglioso dei sistemi operativi GNU è che sono Free Software ( software libero ). I programmi che non sono software libero ( compreso Windows ) vengono, solitamente, distribuiti in un formato leggibile solo dalla macchina. Questo significa che l'utente non può sapere cosa quel programma faccia realmente. Al contrario, il software libero deve essere reso disponibile in un formato leggibile dall'uomo. Il programmatore, quindi, può leggere il codice sorgente. Se il codice sorgente contiene un errore, il programmatore può correggerlo. Il software libero cambierà il mondo in meglio.
|
||||||||||
Learning GNU C | Disclaimer: questo è un link a contenuti ospitati su server esterni. |