|
(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:
- 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
- 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)
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