ग्लोबल व्हेरिएबल

लेखक: Lewis Jackson
निर्मितीची तारीख: 8 मे 2021
अद्यतन तारीख: 15 मे 2024
Anonim
W3_5d - Demonstration of Position Independent Code
व्हिडिओ: W3_5d - Demonstration of Position Independent Code

सामग्री

व्याख्या - ग्लोबल व्हेरिएबल म्हणजे काय?

ग्लोबल व्हेरिएबल म्हणजे प्रोग्रामिंग भाषा कन्स्ट्रक्ट, एक चल प्रकार जो कोणत्याही फंक्शनच्या बाहेर घोषित केला जातो आणि संपूर्ण प्रोग्राममध्ये सर्व फंक्शन्समध्ये प्रवेशयोग्य असतो. ग्लोबल व्हेरिएबल्सच्या गटाला ग्लोबल स्टेट किंवा ग्लोबल एन्व्हायर्नमेंट असे म्हणतात कारण जेव्हा ते एकत्र होते तेव्हा ते प्रोग्रामच्या विविध बाबी किंवा पर्यावरण चालू असताना प्रोग्राम चालू करतात. ग्लोबल व्हेरिएबल सामान्यत: सर्व फंक्शन्सच्या वर घोषित केले जाते आणि ते कमीतकमी ठेवले जाते, कारण प्रोग्रामच्या धावण्याच्या वेळेमध्ये सर्व फंक्शन्स त्यांच्यात बदल करू शकतात, जे बर्‍याच प्रोग्रामरद्वारे धोकादायक मानले जातात कारण ते चुकून बदलले जाऊ शकतात, परिणामी बग्स तयार होऊ शकतात.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया ग्लोबल व्हेरिएबल स्पष्ट करते

नावानुसार ग्लोबल व्हेरिएबल्स हे व्हेरिएबल्स आहेत जे जागतिक स्तरावर किंवा संपूर्ण प्रोग्राममध्ये कुठेही प्रवेश करण्यायोग्य आहेत. एकदा घोषित केले की ते कार्यक्रमाच्या संपूर्ण धावण्याच्या वेळेस स्मृतीत राहतात. याचा अर्थ असा आहे की ते कोणत्याही वेळी कोणत्याही कार्याद्वारे बदलले जाऊ शकतात आणि संपूर्ण प्रोग्रामला प्रभावित करू शकतात. संगणकाच्या सुरुवातीच्या वर्षांमध्ये जिथे मेमरी खूपच मर्यादित होती, ते एक वाईट प्रॅक्टिस म्हणून समजले गेले कारण त्यांनी मौल्यवान मेमरी स्पेस घेतली आणि प्रोग्रामरला त्यांच्या मूल्यांचा मागोवा गमावणे खूप सोपे होते, विशेषत: लांब प्रोग्राममध्ये, यामुळे बग ​​होऊ शकतात शोधणे खूप कठीण. स्त्रोत कोड जेव्हा त्याच्या वैयक्तिक घटकांची व्याप्ती मर्यादित असते तेव्हा ते अधिक चांगल्या प्रकारे समजले जातात, म्हणूनच त्यांच्या स्थान नसल्यामुळे ते कोठे बदलले आहेत किंवा ते का बदलले गेले आहेत याचा मागोवा ठेवणे कठिण आहे.


जरी या कलंकसह, जागतिक परिवर्तने सिग्नल हँडलर आणि समवर्ती धागे यासारखे ‘’ कॉलर आणि कॅली ’’ न संबंध जोडणा functions्या कार्यांमध्ये मौल्यवान असतात. संरक्षित मेमरीमध्ये केवळ वाचनीय मूल्य म्हणून घोषित केलेल्या जागतिक चलनांचा अपवाद वगळता, कोड्सने "थ्रेड-सेफ" मानले जाण्यासाठी योग्य एन्केप्युलेशन तैनात केले पाहिजे.

बीएएसआयसी, सीओबीओएल आणि फोर्ट्रान सारख्या नसलेल्या संरचनेच्या भाषेच्या सुरुवातीच्या आवृत्त्यांमध्ये केवळ जागतिक चल वापरले. तथापि लुआ, फर्थ आणि पर्ल यासारख्या भाषा बर्‍याच शेल स्क्रिप्ट्स प्रमाणेच डीफॉल्टनुसार ग्लोबल व्हेरिएबल्स वापरतात.