সুচিপত্র:
সংজ্ঞা - ডায়নামিক লাইব্রেরির অর্থ কী?
ডায়নামিক লাইব্রেরি হ'ল একটি প্রোগ্রামিং ধারণা যা বিশেষ কর্মক্ষমতার সাথে ভাগ করা লাইব্রেরিগুলি কেবলমাত্র প্রোগ্রামের প্রয়োগের সময় চালু করা হয় যা সামগ্রিক প্রোগ্রামের আকারকে হ্রাস করে এবং কমে যাওয়া মেমরির ব্যবহারের জন্য উন্নত অ্যাপ্লিকেশন কর্মক্ষমতা সহজতর করে। বেশিরভাগ সফ্টওয়্যার প্রোগ্রামগুলিতে, নির্দিষ্ট কার্যকারিতা পৃথক মডিউলগুলিতে বিতরণ করা প্রয়োজন অনুযায়ী লোডিংয়ের অনুমতি দেয়।
একটি ডায়নামিক লাইব্রেরি কখনই এক্সিকিউটেবল ফাইল বা অ্যাপ্লিকেশনের অংশ হয় না। রানটাইম চলাকালীন, ডায়নামিক লাইব্রেরি এবং এক্সিকিউটেবল ফাইল বা অ্যাপ্লিকেশনের মধ্যে একটি লিঙ্ক স্থাপন করা হয়।
টেকোপিডিয়া ডায়নামিক লাইব্রেরি ব্যাখ্যা করে
সফ্টওয়্যার প্ল্যাটফর্মগুলি গতিশীল লাইব্রেরি প্রয়োগের জন্য বিভিন্ন প্রক্রিয়া ব্যবহার করে। একটি গতিশীল লাইব্রেরি বলা হয় এবং এর সফ্টওয়্যার ভাষা এবং অপারেটিং সিস্টেম (ওএস) এর উপর ভিত্তি করে সক্রিয় করা হয়।
ডায়নামিক লাইব্রেরি নিম্নলিখিত ধারণা থেকে বিকশিত হয়েছে: যদি একাধিক অ্যাপ্লিকেশন কয়েকটি লাইনের কোডের মাধ্যমে নির্দিষ্ট গ্রন্থাগার কার্যকারিতা ব্যবহার করে তবে সংশ্লিষ্ট অ্যাপ্লিকেশন পরিবর্তনগুলি প্রয়োগ না করে বিভিন্ন গ্রন্থাগার সংস্করণ বজায় রাখা এবং আপগ্রেড করা সহজ। এছাড়াও, কারণ একটি গতিশীল লাইব্রেরিতে কোডের বিভিন্ন লাইন রয়েছে, সংকলনের সময় একটি লিঙ্ক স্থাপন সামগ্রিক স্মৃতি হ্রাস করতে এবং অ্যাপ্লিকেশন কর্মক্ষমতা বাড়িয়ে তুলতে সহায়তা করে।
একটি ডায়নামিক লাইব্রেরি এক্সিকিউশন রানটাইম বা লঞ্চ চলাকালীন ঠিকানার জায়গায় লোড করা হয়। এক্সিকিউশন রানটাইমে লোড করা হলে, একটি ডায়নামিক লাইব্রেরি "গতিশীল লোডেড লাইব্রেরি" বা "গতিশীল সংযুক্ত লাইব্রেরি" হিসাবে পরিচিত। যখন লঞ্চে লোড করা হয়, তখন একটি গতিশীল লাইব্রেরি একটি "গতিশীল নির্ভর লাইব্রেরি" হিসাবে পরিচিত।