Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η δημιουργία κώδικα;
Μια γεννήτρια κώδικα είναι ένα εργαλείο ή ένας πόρος που δημιουργεί ένα συγκεκριμένο είδος κώδικα ή γλώσσα προγραμματισμού του υπολογιστή. Αυτό έχει πολλές συγκεκριμένες σημασίες στον κόσμο της πληροφορικής, πολλοί από τους οποίους σχετίζονται με τις μερικές φορές πολύπλοκες διαδικασίες μετατροπής της ανθρώπινης σύνταξης προγραμματισμού στη γλώσσα μηχανής που μπορούν να διαβαστούν από ένα υπολογιστικό σύστημα.
Η Techopedia εξηγεί τον κώδικα Generator
Μία από τις πιο συνηθισμένες και συμβατικές χρήσεις του όρου "γεννήτρια κώδικα" είναι η περιγραφή τμημάτων των συστημάτων μεταγλωττιστή που επεξεργάζονται σύγχρονες γλώσσες προγραμματισμού υπολογιστών. Οι επαγγελματίες πληροφορικής μπορούν να καλέσουν το τμήμα ενός μεταγλωττιστή που μετατρέπει μια αναπαράσταση του πηγαίου κώδικα στον κώδικα μηχανής ως «γεννήτρια κώδικα». Μπορούν επίσης να αναφερθούν σε μια φάση δημιουργίας κώδικα, όπου ο μεταγλωττιστής χρησιμοποιεί πράγματα όπως επιλογή εντολών, προγραμματισμό εντολών και κατανομή μητρώου να αναλύσετε και να χειριστείτε τις εισόδους κώδικα για την έξοδο.
Μια άλλη συνήθης χρήση του όρου "γεννήτρια κώδικα" περιλαμβάνει άλλους πόρους ή εργαλεία που βοηθούν να αποδειχθούν συγκεκριμένα είδη κώδικα. Για παράδειγμα, μερικές γεννήτριες κώδικα σπιτιού ή ανοιχτού κώδικα μπορούν να δημιουργήσουν κατηγορίες και μεθόδους για ευκολότερο ή πιο βολικό προγραμματισμό υπολογιστή. Αυτός ο τύπος πόρων μπορεί επίσης να ονομάζεται γεννήτρια συστατικών στοιχείων.
Εκτός από τις παραπάνω χρήσεις, οι χρήστες ενδέχεται να χρησιμοποιούν τον όρο "γεννήτρια κώδικα" για να μιλήσουν για ένα σύστημα που παράγει συγκεκριμένους ιδιόκτητες τύπους κωδικοποιημένων μηνυμάτων. Ένα ενδιαφέρον παράδειγμα είναι ο Geek Code, ένα αλφαριθμητικό σύστημα το οποίο αυτο-περιγράφονται "geeks" χρησιμοποιούν για να επικοινωνούν μεταξύ τους σχετικά με μια ποικιλία αναγνωριστικών. Αυτός ο κώδικας, ο οποίος χρησιμοποιείται σε διάφορες πλατφόρμες και σε διάφορες μορφές, μπορεί να δημιουργηθεί από ένα εργαλείο δημιουργίας κώδικα που μετατρέπει το κείμενο σε κώδικα geek.
