Σάββατο 26 Οκτωβρίου 2013

Ποιες είναι οι διαφορές μεταγλωττιστή και διερμηνευτή;

1) Ο μεταγλωττιστής μεταφράζει όλες τις εντολές σε
    γλώσσα μηχανής και μετά τις εκτελεί. Ο διερμηνευτής
    μεταφράζει και εκτελεί επί τόπου μία εντολή κάθε
    φορά.
2) Ο διερμηνευτής παρέχει τη δυνατότητα πιο γρήγορου
    ελέγχου  και διόρθωσης των εντολών σε σχέση με το
    μεταγλωττιστή. Ο μεταγλωττιστής ωστόσο εξασφαλίζει
    ταχύτερη εκτέλεση του προγράμματος από το διερμηνευτή.
   

1 σχόλιο:

  1. •Ο διερμηνευτής αφού εκτελεί τις εντολές μία μία έχει το πλεονέκτημα της άμεσης διόρθωσης των λαθών ενώ ο μεταγλωττιστής προτού χρησιμοποιηθεί ένα πρόγραμμα πρέπει να περάσει από τη διαδικασία της μεταγλώττισης και σύνδεσης.

    ΑπάντησηΔιαγραφή