Εδώ είναι η κατανομή:
* Compiler: Ένας μεταγλωττιστής λαμβάνει ολόκληρο το πρόγραμμα πηγαίου κώδικα ως είσοδο, το μεταφράζει σε κώδικα μηχανής (μια ακολουθία οδηγιών που κατανοεί ο επεξεργαστής του υπολογιστή) και στη συνέχεια εξάγει ένα εκτελέσιμο αρχείο. Αυτό το εκτελέσιμο αρχείο μπορεί να εκτελεστεί ανεξάρτητα αργότερα.
* Παράδειγμα: C, C ++, Java
* Διερμηνέας: Ένας διερμηνέας διαβάζει και εκτελεί τη γραμμή κώδικα ανά γραμμή, μεταφράζοντας κάθε γραμμή σε οδηγίες μηχανής και εκτελώντας τις αμέσως. Δεν δημιουργεί ένα εκτελέσιμο αρχείο.
* Παράδειγμα: Python, JavaScript, Ruby
Επιτρέψτε μου να ξέρω αν θέλετε περισσότερες λεπτομέρειες σχετικά με το πώς λειτουργούν οι μεταγλωττιστές και οι διερμηνείς!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα