Σύνθετος προγραμματιστής Just-In-Time (μεταγλωττιστής JIT)

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 12 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 20 Ιούνιος 2024
Anonim
Σύνθετος προγραμματιστής Just-In-Time (μεταγλωττιστής JIT) - Τεχνολογία
Σύνθετος προγραμματιστής Just-In-Time (μεταγλωττιστής JIT) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνει ο μεταγλωττιστής Just-in-Time (JIT Compiler);

Ένας μεταγλωττιστής Just-in-Time (JIT) είναι ένας μεταγλωττιστής που καταρτίζει κώδικα κατά την εκτέλεση του προγράμματος, αντί να προηγείται του χρόνου. Πολλοί παραδοσιακοί μεταγλωττιστές συνέταξαν κώδικα, μεταβαίνοντας μεταξύ της εισαγωγής κώδικα και της γλώσσας μηχανής, πολύ πριν από το χρόνο εκτέλεσης. Ένας μεταγλωττιστής JIT είναι ένας τρόπος για να μεταγλωττίσετε σε πραγματικό χρόνο ή σε κίνηση όταν εκτελείται το πρόγραμμα.


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

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

Η Techopedia εξηγεί τον Just-In-Time Compiler (JIT Compiler)

Οι μεταγλωττιστές AOT (Ahead-of-Time) περνούν από όλο τον κώδικα πριν από την εκτέλεση του προγράμματος. Αυτό επιτρέπει την κατανομή περισσότερων πόρων στη διαδικασία καταγραφής χωρίς να επιβραδύνεται η αρχική εκτέλεση του προγράμματος. Οι μεταγλωττιστές JIT μπορεί να είναι πιο αργός, επειδή πρέπει να ισορροπήσουν τους πόρους με τις ανάγκες εκτέλεσης. Ωστόσο, ένα από τα πλεονεκτήματα ενός μεταγλωττιστή JIT είναι ότι το compile on-the-fly μπορεί να επιτρέψει δυναμικές αλλαγές σύμφωνα με την πλατφόρμα.

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