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

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

Βίντεο: Τι είναι ο μεταγλωττιστής C;

Βίντεο: Τι είναι ο μεταγλωττιστής C;
Βίντεο: Εισαγωγή - Μαθήματα προγραμματισμού σε C #0 2024, Νοέμβριος
Anonim

ΕΝΑ μεταγλωττιστής είναι ένα ειδικό πρόγραμμα που επεξεργάζεται δηλώσεις γραμμένες σε μια συγκεκριμένη γλώσσα προγραμματισμού και τις μετατρέπει σε γλώσσα μηχανής ή «κώδικα» που χρησιμοποιεί ο επεξεργαστής ενός υπολογιστή. Συνήθως, ένας προγραμματιστής γράφει δηλώσεις γλώσσας σε γλώσσες όπως Pascal ή ντο μία γραμμή τη φορά χρησιμοποιώντας aneditor.

Έτσι, τι είναι ο μεταγλωττιστής γλώσσας C;

ο C compiler είναι ένα μεταγλωττιστής που συντάσσει Γλώσσα Γ κώδικας. Κανένας κώδικας δεν μπορεί να εκτελεστεί επειδή τον γράφετε επειδή ακόμη και ο υπολογιστής προγραμματισμός δεν καταλαβαίνει Γλώσσες ??όπως ντο . Έτσι, χρειαζόμαστε απλώς έναν πράκτορα όπως π.χ πρόγραμμα που παίρνει την εισαγωγή κειμένου μας και τα μετατρέπει σε OSEexecution (όπως ένα σπίτι στα Windows).

Ομοίως, τι είναι ο μεταγλωττιστής και ο διερμηνέας στο C; Σε αντίθεση με το α μεταγλωττιστής , ένα διερμηνέας είναι ένα πρόγραμμα που μιμείται την εκτέλεση προγραμμάτων γραμμένων σε γλώσσα πηγής. Μια άλλη διαφορά μεταξύ Μεταγλωττιστής και διερμηνέας είναι αυτό Μεταγλωττιστής μετατρέπει όλο το πρόγραμμα με μια κίνηση από την άλλη Διερμηνέας μετατρέπει το πρόγραμμα λαμβάνοντας μία γραμμή κάθε φορά.

Κατά συνέπεια, πώς συντάσσεται το πρόγραμμα C;

COMPILERS, ASSEMBLERS και LINKERS Η προεπεξεργασία είναι το πρώτο πέρασμα από οποιαδήποτε Σύνταξη . Επεξεργάζεται τα αρχεία συμπερίληψης, υπό όρους συλλογή οδηγίες και μακροεντολές. Συλλογή είναι το δεύτερο πέρασμα. Παίρνει την έξοδο του προεπεξεργαστή και τον πηγαίο κώδικα και δημιουργεί τον πηγαίο κώδικα του assembler.

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

5 Καλύτερο C/C++ IDE με Compilers για Windows, Linux και MAC

  • 01] Μπλοκ κωδικών. Τα μπλοκ κώδικα είναι το ελαφρύτερο και το καλύτερο C/C++IDE μεταξύ των τρεχουσών διαθέσιμων επιλογών.
  • 02] Microsoft Visual Studio C++
  • 03] Eclipse IDE για προγραμματιστές C/C++.
  • 04] NetBeans IDE για προγραμματιστές C/C++.
  • 05] Dev C++ IDE.

Συνιστάται: