Διερμηνευτές

Ο διερμηνευτής ακολουθεί μια εντελώς διαφορετική προσέγγιση από τον μεταγλωττιστή. Όπως και πριν τα προγράμματα γράφονται σε έναν οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου μόνο που σε αυτή την περίπτωση ο κειμενογράφος έχει ενσωματωμένο και τον διερμηνευτή. Αφού τελειώσει η συγγραφή του προγράμματος ο διερμηνειτής αναλαμβάνει την εκτέλεση του προγράμματος γραμμή γραμμή. Συνήθως ο διερμηνευτής μεταφράζει το πρόγραμμα σε μια ενδιάμεση μορφή και έπειτα το εκτελεί.
Ποιες είναι οι διαφορές με έναν μεταγλωττιστή:
  • Το πρόγραμμα εκτελείτε από τον διερμηνευτή και όχι από τον υπολογιστή μας.
  • Το πρόγραμμα δεν είναι ποτέ ανεξάρτητο, δηλαδή για να τρέξει το πρόγραμμα χρειάζεται πάντα η παρουσία του διερμηνέα στο σύστημα μας.
Λόγω του τρόπου λειτουργίας του διερμηνέα τα προγράμματα που μεταφράζονται με αυτό τον τρόπο στην γενική περίπτωση είναι ποιο αργά σε σχέση με τον μεταγλωττιστή.