Τι εννοείτε με τον μεταγλωττιστή;

Πίνακας περιεχομένων:

Τι εννοείτε με τον μεταγλωττιστή;
Τι εννοείτε με τον μεταγλωττιστή;
Anonim

Μεταγλωττιστής, λογισμικό υπολογιστή που μεταφράζει τον πηγαίο κώδικα (μεταγλωττίζει) γραμμένο σε γλώσσα υψηλού επιπέδου (π.χ. C++) σε ένα σύνολο εντολών γλώσσας μηχανής που είναι κατανοητές από την CPU ενός ψηφιακού υπολογιστή. Οι μεταγλωττιστές είναι πολύ μεγάλα προγράμματα, με έλεγχο σφαλμάτων και άλλες δυνατότητες.

Τι είναι σύντομη απάντηση μεταγλωττιστή;

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

Τι είναι μεταγλωττιστής και παράδειγμα;

Ένας μεταγλωττιστής είναι ένα πρόγραμμα που μεταφράζει ένα πρόγραμμα πηγής γραμμένο σε κάποια γλώσσα προγραμματισμού υψηλού επιπέδου (όπως η Java) σε κώδικα μηχανής για κάποια αρχιτεκτονική υπολογιστή (όπως η Intel αρχιτεκτονική Pentium). … Για παράδειγμα, ένας διερμηνέας Java μπορεί να γραφτεί πλήρως σε C, ή ακόμα και σε Java.

Τι εννοείτε με τον όρο μεταγλώττιση και μεταγλώττιση;

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

Πού βρίσκεται ο μεταγλωττιστής στον υπολογιστή;

Οι μεταγλωττιστές/συναρμολογητές είναι οι ίδιοι λογισμικό,και διαμένουν όπου κι αν ήταν εγκατεστημένα στον υπολογιστή. Αυτό σημαίνει επίσης ότι μπορείτε να έχετε όσα/λίγα από το καθένα θέλετε. όχι, δεν το κάνει. π.χ. μπορείτε να κάνετε μεταγλώττιση/συναρμολόγηση κώδικα για έναν επεξεργαστή ARM με Android ενώ εργάζεστε σε έναν επεξεργαστή Intel x86 με Windows.

Συνιστάται: