domenica 12 ottobre 2014

IDE - Integrated Development Environment



(Approfondimenti)

Integrated Development Environment


Ambiente di sviluppo integrato

 





Editor:

Un editor di testo è un programma che permette di creare e modificare file di testo con estensione .txt , i file .txt solo ed esclusivamente con i caratteri presenti nella tabella ASCII , per cui non è possibile inserire al suo interno oggetti come tabelle o immagini, questo tipo di editor è fondamentale nel' ambito della programmazione , perchè permette di creare il file sorgente del programma.

Linker:

Il linker è un programma che collega i moduli oggetto creati dal compilatore, con le librerie necessarie per l'esecuzione del programma, e restituisce il file necessario per l'esecuzione del programma (eseguibile).

Debugger:

Il debugger è un programma che ci permette di individuare eventuali errori logici, è una fase critica dell'ottimizzazione di un programma in quanto bisogna prevedere ogni eventuale comportamento del programma, ogni errore (bug) non previsto potrebbe portare a spiacevoli conseguenze(es:intrusioni su un database da parte di terzi),in pratica in questa fase dobbiamo essere abili nel trovare tutti gli evenutiali bug, e correggerli in modo opportuno.

Loader:

Il loader ha la funzione di prelevare il programma dal disco fisso (hard disk) e di caricarlo sulla memoria RAM in modo che sia accessibile alla cpu, il suo scopo quindi è quello di caricare l'esecuzione del programma già compilato

Compilatore:

Il compilatore, come già accennato precedentemente , è un programma in grado di tradurre una serie di istruzioni presenti nel file sorgente in linguaggio macchina, le fasi di traduzione si dividono in due fasi:
  1. Front end: è la prima fase dove le istruzioni vengono tradotte in un linguaggio intermedio in genere specifico del compilatore; successivamente vengono effettuati sul codice dei controlli di sintassi,grammatica e semantica sul codice, per verificare la presenza di eventuali errori
  2. Back end: in questa seconda ed ultima fase il codice in linguaggio intermedio viene ottimizzato e tradotto in linguaggio macchina poi vengono creati i moduli oggetto.

(Clicca sul termine all'interno dell'immagine per visualizzare la definizione)


<< Traduttori
dev c++ download dev c++ windows 8 dev c++ windows 7 come usare dev c++ dev c++ italiano dev c++ guida dev c++ softonic dev c++ 4.9.9.2 italiano ide investimenti diretti esteri ide informatica hard disk ide ide c++ python ide arduino ide mplab ide ide economia

Nessun commento:

Posta un commento