Μεταγλωττιστής
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μεταγλωττιστή ή μεταφραστή ονομάζουμε ένα πρόγραμμα που μετατρέπει/μεταφράζει κείμενο γραμμένο σε μια γλώσσα προγραμματισμού (πηγαία γλώσσα) σε μια άλλη γλώσσα προγραμματισμού (τη γλώσσα στόχο). Το κείμενο της εισόδου ονομάζεται πηγαίος κώδικας και η έξοδος του προγράμματος αντικειμενικός κώδικας.
Συνήθως χρησιμοποιούμε τον μεταγλωττιστή για να μετατρέψουμε ένα πρόγραμμα (με τη μορφή αρχείων κειμένου που περιέχουν το πρόγραμμα) από μια γλώσσα υψηλού επιπέδου) σε μια γλώσσα χαμηλότερου επιπέδου όπως π.χ. είναι η συμβολική γλώσσα ή η γλώσσα μηχανής.