Δημιουργία Κώδικα

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 22 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 17 Ενδέχεται 2024
Anonim
Εισαγωγή στην Assembly και δημιουργία κώδικα υπολογιστικής
Βίντεο: Εισαγωγή στην Assembly και δημιουργία κώδικα υπολογιστικής

Περιεχόμενο

Ορισμός - Τι σημαίνει η δημιουργία κώδικα;

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη δημιουργία κώδικα

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

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