Προγραμματιστικά περιβάλλοντα�
Β1§ 6.7
Προγραμματιστικά περιβάλλοντα
Μεταγλωττιστές (Compilers)
Διερμηνευτές (Interpreters)
Πηγαίο πρόγραμμα και αντικείμενο πρόγραμμα
Βιβλιοθήκες (libraries) και συνδέτης-φορτωτής (linker-loader)
Μεταγλώττιση και σύνδεση προγράμματος
Αρχικό
Πρόγραμμα
(πηγαίο)
Αντικείμενο Πρόγραμμα
Εκτελέσιμο
Πρόγραμμα
(τελικό)
Μεταγλωττιστής
Συνδέτης
Βιβλιοθήκες
Λάθη προγράμματος
Διαδικασία μετάφρασης και εκτέλεσης ενός προγράμματος
Ανάλυση – Έλεγχος
Ανίχνευση - Εκτέλεση
Εντολή 1
Ανάλυση – Έλεγχος
Ανίχνευση - Εκτέλεση
Ανάλυση – Έλεγχος
Ανίχνευση - Εκτέλεση
Εντολή 2
Εντολή n
. . .
Μεταγλώττιση
Φόρτωση
Σύνδεση
όλων των εντολών
Εκτέλεση ολόκληρου του προγράμματος
Τα σύγχρονα προγραμματιστικά περιβάλλοντα παρουσιάζονται συνήθως με μεικτές υλοποιήσεις, όπου χρησιμοποιείται διερμηνευτής κατά τη φάση δημιουργίας του προγράμματος και μεταγλωττιστής για την τελική έκδοση και εκμετάλλευση του προγράμματος
Συντάκτης