-
Ripper346.
Prince Of Game Legend Member lv15
- Group
- Member
- Posts
- 6,746
- Location
- dalla casa dell'Uomo del Monte
- Status
- Offline
I programmi per programmare si suddividono in due principali categorie: editor e compilatori. Spesso questi sono insieme nello stesso programma, oppure li puoi trovare separati.
Gli editor sono dei programmi di scrittura che riconoscono la sintassi di uno o più linguaggi di programmazione, e ti aiutano quindi con colori e formattazioni diverse durante la scrittura.
I compilatori sono dei programmi che trasformano il codice da te scritto in linguaggio comprensibile dal computer, e restituiscono l'eseguibile. Differiscono per il linguaggio di programmazione da compilare (un compilatore per C++ non compila il Delphi, ad esempio).
Alcuni programmi sono: Borland Turbo Pascal (editor e compilatore per linguaggio Pascal), Dev-C++ (editor e compilatore per linguaggio C e C++), Macromedia Dreamweaver (editor per HTML, PHP e altri linguaggi web) (sotto licenza)
Talvolta delle funzioni del linguaggio e le varie librerie (non sono altro che file che contengono le informazioni delle varie funzioni) differiscono da compilatore e compilatore. Questo e molto importante, in quanto tutti i compilatori ti individuano l'errore, ma molto spesso no ti dicono come far fronte a quel problema, e molto spesso un programma compilato con per esempio Borland C++ (programma molto potente ma piuttosto antiquato, risale a 1995) non funziona con il più recente Dev C++ (esperienze giornalmente provate a scuola). Per far fronte a questo problema, si puo provare ad effettuare un operazione di debugging: Si fa eseguire "passo a passo" il programma, visualizzando così la riga di compilazione errata (che molto spesso non equivale a quella che ti indica il semplice compilatore)..