Τι καταλαβαίνει ένας υπολογιστής από C ?
Ανάμεσα σε εσάς (που γράφετε ένα πρόγραμμα σε μια υψηλού επιπέδου γλώσσα προγραμματισμού) και το μηχάνημα (το όποιο μπορεί μόνο να εκτελέσει ένα μικρό σύνολο από απλοϊκές εντολές) παρεμβάλλεται ένα άλλο πρόγραμμα,
Ο μεταγλωττιστής της C (C compiler) ο οποίος με βάση το πρόγραμμα που φτιάξατε, δημιουργεί ένα καινούργιο αρχείο το οποίο περιέχει το ίδιο πρόγραμμα αλλά γραμμένο σε μια γλώσσα τόσο χαμηλού επιπέδου ώστε να είναι άμεσα εκτελέσιμη από τον υπολογιστή σας.