Παγκόσμια μεταβλητή

Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 8 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 15 Ενδέχεται 2024
Anonim
Η Παγκόσμια Γεωπολιτική Πυροδότηση από τον πόλεμο της Ρωσίας στην Ουκρανία
Βίντεο: Η Παγκόσμια Γεωπολιτική Πυροδότηση από τον πόλεμο της Ρωσίας στην Ουκρανία

Περιεχόμενο

Ορισμός - Τι σημαίνει Παγκόσμια Μεταβλητή;

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


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

Η Techopedia εξηγεί την Παγκόσμια Μεταβλητή

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


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

Οι πρώιμες εκδόσεις μη διαρθρωμένων γλωσσών όπως οι BASIC, COBOL και Fortran χρησιμοποίησαν μόνο μεταβλητές παγκόσμιου χαρακτήρα. Ωστόσο, οι γλώσσες όπως οι Lua, Forth και Perl χρησιμοποιούν από προεπιλογή τις καθολικές μεταβλητές, όπως και τα περισσότερα σενάρια κελύφους.