Linguaggio C - Panoramica
C è un linguaggio generico di alto livello originariamente sviluppato da Dennis M. Ritchie per sviluppare il sistema operativo UNIX presso i Bell Labs. C è stato originariamente implementato per la prima volta sul computer DEC PDP-11 nel 1972.
Nel 1978, Brian Kernighan e Dennis Ritchie hanno prodotto la prima descrizione disponibile al pubblico di C, ora nota come standard K&R.
Il sistema operativo UNIX, il compilatore C e essenzialmente tutti i programmi applicativi UNIX sono stati scritti in C. C è diventato un linguaggio professionale ampiamente utilizzato per vari motivi:
- Facile da imparare
- Linguaggio strutturato
- Produce programmi efficienti
- Può gestire attività di basso livello
- Può essere compilato su una varietà di piattaforme di computer
Fatti su C
C è stato inventato per scrivere un sistema operativo chiamato UNIX.
Il C è un successore del linguaggio B introdotto intorno ai primi anni '70.
La lingua è stata formalizzata nel 1988 dall'American National Standard Institute (ANSI).
Il sistema operativo UNIX è stato scritto totalmente in C.
Oggi il C è il linguaggio di programmazione di sistema più utilizzato e popolare.
La maggior parte del software all'avanguardia è stata implementata utilizzando C.
Il sistema operativo Linux più popolare di oggi e RDBMS MySQL sono stati scritti in C.
Perché usare C?
C è stato inizialmente utilizzato per il lavoro di sviluppo del sistema, in particolare i programmi che compongono il sistema operativo. C è stato adottato come linguaggio di sviluppo del sistema perché produce codice che viene eseguito quasi alla stessa velocità del codice scritto in linguaggio assembly. Alcuni esempi di utilizzo di C potrebbero essere:
- Sistemi operativi
- Compilatori di lingue
- Assemblers
- Editor di testo
- Spooler di stampa
- Driver di rete
- Programmi moderni
- Databases
- Interpreti linguistici
- Utilities
Programmi C.
Il programma AC può variare da 3 righe a milioni di righe e dovrebbe essere scritto in uno o più file di testo con estensione ".c"; ad esempio, hello.c . Puoi usare"vi", "vim" o qualsiasi altro editor di testo per scrivere il programma C in un file.
Questo tutorial presuppone che tu sappia come modificare un file di testo e come scrivere il codice sorgente all'interno di un file di programma.