Διερμηνέας (υπολογιστές): Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ Ρομπότ: Προσθήκη: ms:Pentafsir (pengkomputeran)
Egmontbot (συζήτηση | συνεισφορές)
μ Robot-assisted disambiguation: Επεξεργαστής - Changed link(s) to Κεντρική Μονάδα Επεξεργασίας
Γραμμή 3:
# μεταφράζει τον πηγαίο κώδικα σε μια περισσότερο αποδοτική μορφή (κώδικα) που αμέσως εκτελεί
# σαφώς εκτελεί προ-μεταγλωττισμένο κώδικα που έχει δημιουργήσει κάποιος μεταγλωττιστής που είναι μέρος του συστήματος διερμήνευσης.
Με την τελευταία έννοια, ο [[Κεντρική Μονάδα Επεξεργασίας|επεξεργαστής]] είναι μιας μορφής διερμηνέας εντολών κώδικα μηχανής, σε συνδυασμό με τον μεταγλωττιστή που τις παράγει.
 
Η [[Perl]], η [[Python]], η [[MATLAB]], και η [[Ruby]] είναι παραδείγματα της δεύτερης κατηγορίας, ενώ η [[UCSD Pascal]] και η εικονική μηχανή της [[Java]] ανήκουν στην τρίτη: τα προγράμματα Java μεταγλωττίζονται και αποθηκεύονται ως κώδικας bytecode, που στη συνέχεια [[συνδέτης (πληροφορική)|συνδέεται]] κατά την ώρα της εκτέλεσης και εκτελείται από ένα διερμηνέα (εικονική μηχανή). Μερικά συστήματα όπως η [[Smalltalk]] συνδυάζουν τη δεύτερη και τρίτη κατηγορία.