Global variabilă - l

Variabila globală se numește programarea variabilă. al cărui domeniu de aplicare este întregul program (cu excepția regiunilor. umbroase (Eng)). Mecanismele de interacțiune cu variabila globală numită stare globală sau mediu global. Variabilele globale pot fi folosite pentru comunicarea între proceduri și funcții ca o alternativă pentru a trece argumente și returnează valori [1].







Utilizarea variabilelor globale are dezavantaje:. O variabilă globală poate fi schimbată în orice punct din program (. În cazul în care nu se află în memoria securizată sau despre o variabilă declarată ca read-only (în limba engleză)), care poate afecta și alte părți ale programului [2] Din acest motiv, variabilele globale au un potențial nelimitat pentru a crea dependență reciprocă, ceea ce conduce la o complicație a programului. Cu toate acestea, în unele cazuri, este util să se utilizeze variabile globale. De exemplu, ele pot fi folosite pentru a evita variabile utilizate frecvent trec prin mai multe funcții. Variabilele globale, de asemenea, face dificilă integrarea modulelor. din moment ce codul scris anterior, pot conține variabile globale cu aceleași nume ca și în plug-in.

Variabilele globale sunt utilizate pe scară largă pentru transferul de date între secțiunile de cod care nu participă la relațiile de apel, cum ar fi fire paralele de execuție sau de tratare a semnalului. Fără blocare corespunzătoare (de exemplu, folosind un mutex), cod care utilizează variabile globale, nu fir în condiții de siguranță. cu excepția variabilelor, read-only (Eng.) într-o zonă de memorie protejată. Pe măsură ce numărul de variabile și, în consecință, crește probabilitatea de blocare impasuri.







Puteți ajuta deplasându-l până la capăt.

notițe

Vezi ce o „variabilă globală“ în alte dicționare:

variabilă globală - programarea variabilă, a cărei descriere a făcut dincolo de blocul de program curent. Variabilele globale sunt descrise în blocul curent ambiant bloc. În limba engleză: Global variabilă Vezi de asemenea :. Variabile într-un limbaj de programare ... ... financiar dicționar

Ruby - clasa de limba: multiparadigmality: dinamic, orientare obiect ... Wikipedia

Clasa de memorie - variabilă concept în anumite limbaje de programare (în engleză Storage class.). Acesta definește domeniul de aplicare al unei variabile, precum și cât timp variabila în memorie. clase de depozitare în variabila C și C ++ în aceste limbi ar trebui să ... ... Wikipedia

notație maghiară - notație maghiară în convențiile de denumire de programare de variabile, constante, și alți identificatori în codul programului. Numele notatia maghiar a primit datorită programator origine maghiară Microsoft ... Wikipedia

VMPC - (. Engleză variably modificat permutare Compozitie) este un cifru flux, folosit în unele sisteme pentru protecția informațiilor în rețele de calculatoare. Bartosz cifru dezvoltat de criptograf Zholtakom (Pol. Bartosz Żółtak, ing. Bartosz ... ... Wikipedia