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