Στο πρόγραμμα πηγής μεταγλωττιστή διαβάζεται από;

Στο πρόγραμμα πηγής μεταγλωττιστή διαβάζεται από;
Στο πρόγραμμα πηγής μεταγλωττιστή διαβάζεται από;
Anonim

Γνωστό ως το μπροστινό μέρος του μεταγλωττιστή, η φάση ανάλυσης του μεταγλωττιστή διαβάζει το πρόγραμμα πηγής, το χωρίζει σε βασικά μέρη και στη συνέχεια ελέγχει για λεξιλογικά, γραμματικά και συντακτικά σφάλματα.

Πώς διαβάζεται το πρόγραμμα πηγής;

Ένα πρόγραμμα πηγής είναι ένα αρχείο κειμένου που περιέχει οδηγίες γραμμένες σε γλώσσα υψηλού επιπέδου. … Συνήθως ένα πρόγραμμα πηγής μεταφράζεται σε πρόγραμμα γλώσσας μηχανής. Ένα πρόγραμμα εφαρμογής που ονομάζεται μεταφραστής παίρνει ένα πρόγραμμα πηγής ως είσοδο και παράγει ένα πρόγραμμα γλώσσας μηχανής ως έξοδο.

Ο μεταγλωττιστής διαβάζει ολόκληρο τον πηγαίο κώδικα ταυτόχρονα;

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

Ποια φάση του μεταγλωττιστή είναι η ανάλυση σύνταξης;

Η ανάλυση σύνταξης είναι η δεύτερη φάση της διαδικασίας μεταγλώττισης. Παίρνει διακριτικά ως είσοδο και δημιουργεί ένα δέντρο ανάλυσης ως έξοδο. Στη φάση ανάλυσης σύνταξης, ο αναλυτής ελέγχει ότι η έκφραση που δημιουργείται από τα διακριτικά είναι συντακτικά σωστή ή όχι.

Ποια φάση του μεταγλωττιστή είναι επίσης γνωστή ως σαρωτής;

Η πρώτη φάση του μεταγλωττιστή είναι ο λεξικός αναλυτής, επίσης γνωστός ως σαρωτής, ο οποίος αναγνωρίζει τις βασικές γλωσσικές μονάδες, που ονομάζονται tokens.

Συνιστάται: