Σπίτι Στα νέα Τι είναι βελτιστοποίηση κλήσης ουράς; - ορισμός από την τεχνολογία

Τι είναι βελτιστοποίηση κλήσης ουράς; - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει Tail Call Optimization;

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

Η βελτιστοποίηση κλήσεων ουράς είναι επίσης γνωστή ως βελτιστοποίηση τελευταίας κλήσης.

Η Techopedia εξηγεί τη βελτιστοποίηση κλήσεων ουράς

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

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

Τι είναι βελτιστοποίηση κλήσης ουράς; - ορισμός από την τεχνολογία