గ్లోబల్ వేరియబుల్

రచయిత: Lewis Jackson
సృష్టి తేదీ: 8 మే 2021
నవీకరణ తేదీ: 15 మే 2024
Anonim
C | లో గ్లోబల్ వేరియబుల్స్ సి లాంగ్వేజ్ ట్యుటోరియల్స్ | Mr.శ్రీనివాస్
వీడియో: C | లో గ్లోబల్ వేరియబుల్స్ సి లాంగ్వేజ్ ట్యుటోరియల్స్ | Mr.శ్రీనివాస్

విషయము

నిర్వచనం - గ్లోబల్ వేరియబుల్ అంటే ఏమిటి?

గ్లోబల్ వేరియబుల్ అనేది ప్రోగ్రామింగ్ లాంగ్వేజ్ కన్స్ట్రక్ట్, ఇది ఏదైనా ఫంక్షన్ వెలుపల ప్రకటించబడిన వేరియబుల్ రకం మరియు ప్రోగ్రామ్ అంతటా అన్ని ఫంక్షన్లకు అందుబాటులో ఉంటుంది. గ్లోబల్ వేరియబుల్స్ యొక్క సమూహాన్ని గ్లోబల్ స్టేట్ లేదా గ్లోబల్ ఎన్విరాన్మెంట్ అని పిలుస్తారు, ఎందుకంటే అవి కలిపినప్పుడు, ప్రోగ్రామ్ యొక్క వివిధ అంశాలను లేదా ప్రోగ్రామ్ నడుస్తున్నప్పుడు పర్యావరణాన్ని నిర్వచిస్తాయి. గ్లోబల్ వేరియబుల్ సాధారణంగా అన్ని ఫంక్షన్ల పైన ప్రకటించబడుతుంది మరియు కనిష్టంగా ఉంచబడుతుంది, ఎందుకంటే ప్రోగ్రామ్ యొక్క రన్ టైమ్‌లో అన్ని ఫంక్షన్లు వాటిని మార్చగలవు, ఇది చాలా మంది ప్రోగ్రామర్లు ప్రమాదకరంగా భావిస్తారు ఎందుకంటే అవి అనుకోకుండా మార్చబడవచ్చు, ఫలితంగా దోషాలు ఏర్పడతాయి.


మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా గ్లోబల్ వేరియబుల్ గురించి వివరిస్తుంది

గ్లోబల్ వేరియబుల్స్, పేరు సూచించినట్లుగా, ప్రపంచవ్యాప్తంగా లేదా ప్రోగ్రామ్ అంతటా ప్రతిచోటా అందుబాటులో ఉండే వేరియబుల్స్. ప్రకటించిన తర్వాత, అవి ప్రోగ్రామ్ యొక్క రన్‌టైమ్‌లో జ్ఞాపకశక్తిలో ఉంటాయి. దీని అర్థం వాటిని ఏ సమయంలోనైనా ఏదైనా ఫంక్షన్ ద్వారా మార్చవచ్చు మరియు ప్రోగ్రామ్ మొత్తాన్ని ప్రభావితం చేయవచ్చు. జ్ఞాపకశక్తి చాలా పరిమితంగా ఉన్న కంప్యూటర్ల ప్రారంభ సంవత్సరాల్లో, అవి విలువైన అభ్యాసంగా పరిగణించబడ్డాయి ఎందుకంటే అవి విలువైన మెమరీ స్థలాన్ని తీసుకున్నాయి మరియు ప్రోగ్రామర్ వారి విలువలను ట్రాక్ చేయడం చాలా సులభం, ముఖ్యంగా పొడవైన ప్రోగ్రామ్‌లలో, దోషాలకు దారితీస్తుంది గుర్తించడం చాలా కష్టం. సోర్స్ కోడ్ దాని వ్యక్తిగత మూలకాల యొక్క పరిధి పరిమితం అయినప్పుడు బాగా అర్థం అవుతుంది, కాబట్టి వాటి స్థానికేతరత కారణంగా, అవి ఎక్కడ మార్చబడ్డాయి లేదా అవి ఎందుకు మార్చబడ్డాయి అనేదానిని ట్రాక్ చేయడం కష్టం.


ఈ కళంకంతో కూడా, సిగ్నల్ హ్యాండ్లర్లు మరియు ఏకకాలిక థ్రెడ్‌లు వంటి ‘‘ కాలర్ మరియు కాలీ ’సంబంధాన్ని పంచుకోని ఫంక్షన్లలో గ్లోబల్ వేరియబుల్స్ విలువైనవి. రక్షిత మెమరీలో చదవడానికి మాత్రమే విలువలుగా ప్రకటించబడిన గ్లోబల్ వేరియబుల్స్ మినహా, సంకేతాలు “థ్రెడ్-సేఫ్” గా పరిగణించబడటానికి సరైన ఎన్‌క్యాప్సులేషన్‌ను అమలు చేయాలి.

బేసిక్, కోబోల్ మరియు ఫోర్ట్రాన్ వంటి నిర్మాణేతర భాషల ప్రారంభ సంస్కరణలు గ్లోబల్ వేరియబుల్స్‌ను మాత్రమే ఉపయోగించాయి. అయినప్పటికీ లువా, ఫోర్త్ మరియు పెర్ల్ వంటి భాషలు చాలా షెల్ స్క్రిప్ట్‌ల మాదిరిగానే గ్లోబల్ వేరియబుల్స్‌ని డిఫాల్ట్‌గా ఉపయోగిస్తాయి.