Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Τι είναι PYC Files

Η γλώσσα προγραμματισμού Python είναι γνωστή για απλή απλότητα και τη φορητότητα του . Μέρος του ποσού αυτού προέρχεται από την ίδρυσή της ως μια ερμηνευμένη γλώσσα scripting . Ωστόσο , καλώντας Python μια εντελώς ερμηνευμένη γλώσσα θα ήταν παραπλανητική . Στην πραγματικότητα , Python , σαν Java , λειτουργεί με την έννοια της " bytecode " για να διευκολυνθεί η εκτέλεσή της . Ειδικά αρχεία Python που ονομάζεται " . Pyc " αρχεία αντιπροσωπεύουν « καταρτίζονται » κώδικα Python που διευκολύνουν την γρήγορη εκτέλεση και τη φορητότητα του προγράμματος . Ερμηνεύθηκε Versus Καταρτίζονται Γλώσσες
Η

Παραδοσιακά , γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών ήταν συνήθως « καταρτίζονται », ή να μειωθεί με τις οδηγίες του μηχανήματος , πριν ο υπολογιστής θα μπορούσε να εκτελέσει ένα γραπτό πρόγραμμα . Τα προγράμματα αυτά έτρεξε στη μητρική υλικό με πολύ μικρή λογισμικό μεσάζων . Ερμηνευμένες γλώσσες , από την άλλη πλευρά , λειτουργεί με «διερμηνέας ». Ένας διερμηνέας παίρνει τον πηγαίο κώδικα και το εκτελεί γραμμή προς γραμμή . Αυτό σημαίνει ότι, ενώ καταρτίζονται γλώσσες τρέχει πιο γρήγορα , ερμηνευμένες γλώσσες έχουν μεγαλύτερη ευελιξία ως προς το τι εντολές και σύνταξη μπορούν να ενσωματώσουν στο σύνολο εντολών τους .
Εικόνων Bytecode
Η

Κάπου στο μέση αυτών των δύο παραδειγμάτων αποτελεί η έννοια της φορητής καταρτίζονται γλώσσες . Η γλώσσα προγραμματισμού Java αντιπροσωπεύει ένα από τα πρώτα αυτού του τύπου κωδικού . Πηγαίο κώδικα Java είναι συγκεντρώνονται σε Java " bytecode . " Java bytecode στη συνέχεια ερμηνεύεται από ένα Java Virtual Machine σε μηχάνημα συγκεκριμένες οδηγίες . Αυτό σημαίνει ότι οι γλώσσες bytecode όπως Java συγκεντρώνει σε εκτελέσιμα αρχεία όπως καταρτίζονται γλώσσες , αλλά τα προγράμματα bytecode μπορεί να τρέξει σε οποιοδήποτε JVM υπάρχοντα σε οποιαδήποτε πλατφόρμα . Το γεγονός αυτό καθιστά τα προγράμματα γραμμένα σε Java τόσο φορητό όσο και αυτά που γράφτηκαν στην ερμηνευμένες γλώσσες , ενώ εξακολουθεί να μην τρέχει όσο πιο γρήγορα καθαρή καταρτίζονται γλώσσες .

Η Python Bytecode
Η

Προγραμματιστές θα μπορούσε να περιγράψει συχνά Python και σε ερμηνευμένη γλώσσα . Ωστόσο , Python κώδικα , όπως το πηγαίο κώδικα Java , επίσης διασπά σε bytecode . Όταν ένας προγραμματιστής γράφει ένα πρόγραμμα Python , ο πηγαίος κώδικας παίρνει μεταφραστεί σε Python bytecode , και ο διερμηνέας Python , τότε ερμηνεύει το bytecode γραμμή προς γραμμή κατά τη διάρκεια της εκτέλεσης . Αρχεία Python bytecode τελειώνει με το " . Pyc " επέκταση . Υπάρχουν Utilities για να προ-κατάρτιση κώδικα Python , και οι μονάδες εισάγονται σε σενάριο καταρτίζονται αυτόματα για μελλοντική χρήση .
Εικόνων Χρησιμοποιεί για " . PYC " Αρχεία
Η

Ενότητες που εισάγονται σε σενάρια χρήστη να καταρτίζονται από τον διερμηνέα πριν από την εκτέλεση . Επειδή αυτές οι μονάδες τείνουν να υποστούν επανειλημμένη χρήση , ο διερμηνέας συγκεντρώνει την ενότητα και την αποθηκεύει " . Pyc " το αρχείο σε έναν κατάλογο . Με αυτό τον τρόπο , όταν ένα σενάριο εισάγει την εν λόγω μονάδα , η έκδοση bytecode υπάρχει ήδη , έτοιμο για χρήση . Επιπλέον , bytecode " . Pyc " αρχεία είναι φορητό σε πολλαπλές πλατφόρμες , κάνοντας προ - κατάρτιση Python scripts χρήσιμα για τη διανομή των προγραμμάτων Python σε διαφορετικά λειτουργικά συστήματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα