Διδακτικά Βιβλία του Παιδαγωγικού Ινστιτούτου

Αναζήτηση

Βρες
Εμφάνιση

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

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

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