গ্লোবাল ভেরিয়েবল

লেখক: Lewis Jackson
সৃষ্টির তারিখ: 8 মে 2021
আপডেটের তারিখ: 15 মে 2024
Anonim
C এ গ্লোবাল ভেরিয়েবল | সি ভাষা টিউটোরিয়াল | শ্রীনিবাস
ভিডিও: C এ গ্লোবাল ভেরিয়েবল | সি ভাষা টিউটোরিয়াল | শ্রীনিবাস

কন্টেন্ট

সংজ্ঞা - গ্লোবাল ভেরিয়েবল বলতে কী বোঝায়?

গ্লোবাল ভেরিয়েবল হ'ল একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ কনস্ট্রাক্ট, একটি ভেরিয়েবল টাইপ যা কোনও ফাংশনের বাইরে ঘোষণা করা হয় এবং পুরো প্রোগ্রামের মধ্যে সমস্ত ফাংশনে অ্যাক্সেসযোগ্য। গ্লোবাল ভেরিয়েবলের একটি গ্রুপকে গ্লোবাল স্টেট বা গ্লোবাল এনভায়রনমেন্ট বলা হয় কারণ এটি যখন মিলিত হয় তখন প্রোগ্রামটি চালিত হওয়ার সময় তারা একটি প্রোগ্রামের বিভিন্ন দিক বা পরিবেশের সংজ্ঞা দেয়। একটি গ্লোবাল ভেরিয়েবল সাধারণত সমস্ত ফাংশনের শীর্ষে ঘোষণা করা হয় এবং এটি সর্বনিম্ন রাখা হয়, কারণ প্রোগ্রামের চলমান সময় সমস্ত ফাংশন এগুলি পরিচালনা করতে পারে, যা বেশিরভাগ প্রোগ্রামারদের দ্বারা বিপজ্জনক বলে বিবেচিত হয় কারণ এগুলি ঘটনাক্রমে পরিবর্তিত হতে পারে, ফলে বাগগুলি দেখা দেয়।


মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া গ্লোবাল ভেরিয়েবলের ব্যাখ্যা দেয়

নাম অনুসারে গ্লোবাল ভেরিয়েবলগুলি হল এমন পরিবর্তনশীল যা বিশ্বব্যাপী, বা পুরো প্রোগ্রাম জুড়ে সর্বত্র অ্যাক্সেসযোগ্য। একবার ঘোষিত হওয়ার পরে, তারা প্রোগ্রামের রানটাইম জুড়ে স্মৃতিতে থাকবে। এর অর্থ হ'ল যে কোনও সময়ে যে কোনও ফাংশন দ্বারা এগুলি পরিবর্তন করা যেতে পারে এবং পুরো প্রোগ্রামটিকে প্রভাবিত করতে পারে। কম্পিউটারগুলির প্রাথমিক বছরগুলিতে যেখানে মেমরি খুব সীমিত ছিল, তারা খারাপ অনুশীলন হিসাবে বিবেচিত হয়েছিল কারণ তারা মূল্যবান মেমরির জায়গা নিয়েছিল এবং প্রোগ্রামারের পক্ষে তাদের মানগুলি বিশেষত দীর্ঘ প্রোগ্রামগুলিতে হারিয়ে যাওয়া খুব সহজ ছিল, ফলে বাগগুলি হতে পারে সনাক্ত করা খুব কঠিন। উত্স কোডটি যখন তার স্বতন্ত্র উপাদানগুলির পরিধি সীমাবদ্ধ থাকে তখন সেগুলি ভালভাবে বোঝা যায়, সুতরাং তাদের অ স্থানীয়ত্বের কারণে, তারা কোথায় পরিবর্তন হয়েছে বা কেন সেগুলি পরিবর্তিত হয়েছিল তা ট্র্যাক করা শক্ত।


এমনকি এই কলঙ্কের সাথেও, বৈশ্বিক চলকগুলি এমন ফাংশনে মূল্যবান যা কোনও সংকেত হ্যান্ডলার এবং একত্রে থ্রেডের মতো কোনও ‘’ কলার এবং কলি '' ভাগ করে না। সুরক্ষিত মেমরির কেবলমাত্র পঠিত মান হিসাবে ঘোষিত বিশ্বব্যাপী চলকগুলি বাদ দিয়ে কোডগুলিকে "থ্রেড-সেফ" হিসাবে বিবেচনা করার জন্য উপযুক্ত এনক্যাপসুলেশন স্থাপন করা উচিত।

বেসিক, সিওবিওএল এবং ফোর্টরানের মতো অ-কাঠামোগত ভাষার প্রাথমিক সংস্করণগুলি কেবল গ্লোবাল ভেরিয়েবল ব্যবহার করেছিল। তবে লুয়া, ফোর্থ এবং পার্লের মতো ভাষা বেশিরভাগ শেল স্ক্রিপ্ট হিসাবে ডিফল্টরূপে গ্লোবাল ভেরিয়েবল ব্যবহার করে।