Ciao a tutti.
Oggi volevo iniziare a parlare un po sul compilatore DEV C++ o meglio scrivo questa guida per spiegarvi cos'è un pacchetto IDE (Intergrated Development Environment, ambiente di sviluppo integrato, con ciò intendendo che è un editor evoluto chiamato "interfaccia" a compilatore, linker ecc. e quanto altro server per creare l'eseguibile finale) , innanzitutto il bloodshed Dev-C++ è un software gratuito che ti consente di sviluppare programmi in linguaggio C e C++, il DEV C++ questo è un compilatore che io vi consiglio di usare per scrivere vostri seguenti programmi, di seguitovi faro una piccola introduzione su Il linguaggio C, viene considerato di alto livello per motivi storici; esso nacque dopo l’assembly, ( basso livello ) poichè esso utilizzava “termini” lontani dal linguaggio parlato e più vicini alla “CPU”. Quindi per poter programmare serviva un linguaggio più vicino al nostro modo di parlare e quindi nacque il C. Sebbene sia considerato un linguaggio ad alto livello, con l’avvento di Java, si tende a considerare il C un linguaggio di “livello medio”.
Elementi principali di un programma C/C++
Le cinque componenti fondamentali di un programma C/C++:
- Input – il programma prende alcune informazioni da una sorgente di input;
- Elaborazione – il programma deve prevedere il modo in cui questo input deve essere manipolato e memorizzato;
- Sintassi – il programma utilizza una serie di istruzioni di manipolazione dell’input. Queste istruzioni possono essere suddivise in quattro categorie principali: singole istruzioni, istruzioni condizionali, cicli e funzioni;
- Output – i programmi deve produrre un qualche tipo di rapporto sulla manipolazione dei dati;
- Manutenibilità – è un’applicazione ben realizzata incorpora tutti gli elementi fondamentali appena elencati con un progetto modulare, (ad esempio nomi di variabili di senso compiuto e commenti) e un rigoroso schema di indentazione. In questo modo sarà più semplice modificare il codice quando è opportuno.
Creare e compilare un progetto in C/C++
Il processo di creazione e compilazione di un progetto in C++ dipende strettamente dal tipo di computer e di sistema operativo che si utilizza. Abbiamo a disposizione numerosi strumenti di sviluppo:
-In questo caso per windows 7 andremo a utilizzare bloodshed dev c++ ok una volta scarcato e istallato il software , apriamo dev c++ e creiamo il nostro primo progetto ( file > nuovo> file sorgente):
Prima di andare a compilare il nostro file sorgente ci sono varie istruzioni e funzioni, cicli ecc, questo caso la prima cosa che dobbiamo sapere e mai dimenticare di mettere le istruzioni per il processore, sono fondamentali per la precompilazione.
*Le librerie dette #include omettono l'estensione,
per questo motivo troviamo
# include <stdio.h>
# include <stdlib.h>
#include <time.h>
queste istruzioni richiamo ai file di intestazione cioè alle librerie che andremo ad utilizzare e ci sono altre classi di librerie che sono definite anche nel
"namespace std ;" che viene aggiunto come prefisso.
* Ogni programma al suo interno devono contenere ua funzione questa viene chiamata o detta dichiarazione della funzione main() rappresenta il punto di inizio.
* Le parentesi graffe " { } "contengono blocchi di istruzioni. I blocchi di istruzioni possono consistere nella definizione del corpo d una funzione e nel riunire più linee dipenderanno dalla stessa istruzione di controllo.
* Le istruzioni finiscono sempre con " ; " e gli spazi vengono ignorati.
* In questo caso si mette "return 0 ; " perché prima d aver dichiarato una variabile signfica che la funzione principale dovrebbe restituire i dati e chiudere.