Ben ritrovati iTechnoFans,  oggi parleremo in questa lezione dell’ambiente di sviluppo, ovvero il “luogo” dove andremo a sviluppare le nostre applicazioni.

windows-7-software-icon

[newgrigo-attention type=”alert”]La presente guida è scritta da noi, qualunque riproduzione è bene comunicarcela via mail o tramite commento[/newgrigo-attention]

In un linguaggio di programmazione, nel nostro specifico del linguaggio C, è necessario effettuare delle fasi standard che facilitano la realizzazione di un programma; ecco dunque raccolte di seguito le fasi da effettuare con la relativa spiegazione di strumenti necessari:

  1. Analisi: Attraverso l’uso del “cervello” bisogna essere in grado di capire e comprendere la vera richiesta del problema, che un domani ci verrà fornita dal cliente, quindi eliminare le cose superflue e passare alla seconda fase;
  2. Algoritmo: Come abbiamo già parlato, per scrivere un programma, è necessario sviluppare un algoritmo, dunque attraverso l’uso di carta e penna dovremmo essere abili di scrivere le fasi che effettuerà il nostro programma;
  3. Codifica: Mediante l’editor di testo (Notepad o Blocco Note) dovremo stilare il “Codice Sorgente (.c)” ovvero il programma scritto in un linguaggio di programmazione
  4. Compilazione: Questa procedura viene fatta in automatico dal compilatore, una volta che noi andiamo ad osservare il risultato e ci restituirà un file di estensione (.o) che sarà il nostro “Codice Oggetto“;
  5. Linking: Attraverso il linker contenuto nel software per la creazione dei software il codice oggetto diventerà il file eseguibile (.exe) da dare in pasto ai nostri computer;
  6. Test o Debug: Trovare, se ci sono, ipotetici errori che possono comportare il malfunzionamento del software, rispetto all’algoritmo da noi ideato.

Bene, questa è tutto sulla quinta lezione di “Impariamo a programmare“, nella prossima lezione spiegheremo il software per iniziare a scrivere i primi software. Vi aspettiamo!

Se hai qualsiasi problema o domanda da farci, basta commentare l’articolo qui in basso