"Institute of Educational Policy" Books

Search

Go
Show

Ανακεφαλαίωση

Οι γλώσσες προγραμματισμού υψηλού επιπέδου έχουν δημιουργηθεί για να κάνουν το έργο των προγραμματιστών πιο απλό και γρήγορο. Τα προγράμματα μετατρέπονται από τη γλώσσα προγραμματισμού σε γλώσσα μηχανής από ειδικά προγράμματα: τους μεταφραστές και τους διερμηνείς. Ένας μεταφραστής ακολουθεί συνήθως πέντε στάδια για να μεταφράσει ένα πρόγραμμα: τη λεκτική ανάλυση, τη συντακτική ανάλυση, τη σημασιολογική ανάλυση, την παραγωγή κώδικα και τη βελτιστοποίηση κώδικα.

Ερωτήσεις - Ποιες είναι οι δυσκολίες του προγραμματισμού σε γλώσσα μηχανής; - Τι είναι οι συμβολομεταφραστές και οι μεταφραστές; - Ποια είναι η διαφορά του μεταγλωττιστή από το διερμηνέα; - Ποια είναι τα στάδια της μεταγλώττισης; - Σε τι τμήματα χωρίζει ένα πρόγραμμα η λεκτική ανάλυση; - Ποιο είναι το έργο της συντακτικής ανάλυσης; - Ποιο είναι το έργο της σημασιολογικής ανάλυσης; - Τι γίνεται κατά την παραγωγή κώδικα; - Ποιος είναι ο σκοπός της βελτιστοποίησης κώδικα; - Τι περιέχει ο πίνακας συμβόλων;