Controllo utente in corso...

Articolo scritto per una rivista di programmazione. Tratta l'argomento della programmazione C (2 pagine formato txt)

VOTO: stellastellastella Appunto inviato da zipper2

L'altro giorno, mentre tranquillamente stavo navigando in rete mi arriva una E-Mail da un mio vecchio amico, dove mi chiede se gli potevo realizzare un piccolo programma in C. Siccome ricevo decine di richieste di questo tipo, questa era proprio l'ultima goccia! Allora ho deciso di inviare a tutti i miei contatti una semplice guida che spiegava come realizzare un piccolo programma in C. INTRODUZIONE Il C e stato progettato da Dennis Ritchie su UNIX, e discende dal B, ideato nel 1970 da Ken Thompson, e il B a sua volta discende dal BCPL, sviluppato da Martin Richards. Nel 1983 l'Istituto Nazionale Americano per gli Standard (ANSI) ha iniziato una standardizzazione del C, terminata nel 1989 con la definizione dell'ANSI C, che differisce di poco dal C di K&R (Kernigan & Ritchie). In seguito e stato aggiornato alla programmazione orientata agli oggetti, in questo caso si parla di C, e il suffisso dei file solitamente eCPP. Il C consente la gestione di bit, byte e indirizzi di memoria, a differenza di altri linguaggi di alto livello come basic e pascal, per questo alle volte e definito un linguaggio di medio livello, ossia piu vicino al basso livello, ossia all'assembler. Tra l'altro ha solo 32 parole chiave, ben poche al confronto del basic, che ne ha solitamente piu di 150. IL PRIMO PROGRAMMA Come prima cosa però bisogna munirci del materiale che ci occorre, ovvero un compilatore, per iniziare va benissimo anche il DEV C, che compila sia in C che C, scaricabile da: httpprdownloads.sourceforge.net/dev-cpp/devcpp4990setup.exe Di norma il primo programma che bisognerebbe realizzare è quello di "Hello Word", quindi noi seguiremo questa regola ) include stdio.h /* Includiamo la libreria standard */ int main() printfHello Worldn; /* Stampiamo a video la scritta "Hello World" systempause null; /* Impedisce al programma di chiudersi */ Il risultato sarà: Hello World Adesso analizziamo riga per riga il codice: Tutto quello scritto tra le /* e */ sono i commenti, qui ci si può scrivere tutto quello che si vuole, serve per ricordarsi a cosa serve delle determinate funzioni, quando caso mai andremmo a riprendere il codice dopo tanto tempo, oppure se lo rendiamo libero ad altri programmatori. Quando andremmo a compilare il programma, tutto quello scritto dentro il commento verrà eliminato automaticamente. int main() = Qui definiamo la funziona principale, che deve essere presente all'inizio di ogni programma scritto in C, e non può assolutamente mancare. = Nelle parentesi graffe racchiudiamo le istruzioni delle funzioni, in questo caso del main() printfHello Worldn; = Questa è la parte vitale del nostro programma, essa mostra a video la scritta "Hello World" sa notare che n indica il NewLine, ossia serve per andare a capo. systempause null; = Indica al programma di non chiudersi. Questa funzione può essere anche modificata in: getch; Ma in questo caso è necessario aggiungere la libreria conio.h La ultima parentesi graffa ci serve per indicare che si chiude la fu Continua »

PERSONE: dennis ritchie
vedi tutti gli appunti di informatica »
Carica un appunto Home Appunti
Pagina eseguita in 0.218975067139 secondi