Il linguaggio C è stato concepito a partire dal 1972 per facilitare lo sviluppo del sistema operativo UNIX.
Questo linguaggio è snello e performante e si avvale di numerose librerie di funzioni per far fronte ad ogni tipo di esigenza. Le librerie standard hanno la caratteristica di essere disponibili in praticamente tutti i sistemi operativi e in tutte le principali architetture.
Le librerie non standard includono le funzioni che consentono le chiamate di sistema (system call), che però assumono forme differenti a seconda del sistema operativo.
Avvalersi esclusivamente delle librerie standard facilita la portabilità del codice sorgente.
Per includere una libreria in un progetto è necessario utilizzare la direttiva #include per richiamare i prototipi delle funzioni della libreria stessa.
Sito: 7ecnologie
Sezione: 08. C language
Capitolo: 03. Le librerie
Indice dei capitoli: 00. Risorse - 01 Ambiente di sviluppo - 02. Introduzione al C - 03. Le librerie - 04. Tutorial - 05. Esercizi svolti - 98. Esercizi
Indice dei paragrafi: 01. Standard I/O - stdio.h - 02. Standard lib - stdlib.h - 03. Gestione stringhe - string.h - 04. Libreria matematica: math.h - 05. Chiamate di sistema - unistd.h