আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

প্রশ্নঃ নিচের কোনটি 3G Language নয়?

[ বিসিএস ৩৬তম ]

ক. C
খ. Java
গ. Assembly Language
ঘ. Machine Language
উত্তরঃ
ব্যাখ্যাঃ

ভাষাগুলোর প্রজন্মগত শ্রেণীবিন্যাস হলো:

  • প্রথম প্রজন্ম (1GL): মেশিন ল্যাঙ্গুয়েজ (বাইনারি কোড, সরাসরি কম্পিউটার বোঝে)।
  • দ্বিতীয় প্রজন্ম (2GL): অ্যাসেম্বলি ল্যাঙ্গুয়েজ (অ্যাসেম্বলার ব্যবহার করে মেশিন কোডে রূপান্তরিত হয়)।
  • তৃতীয় প্রজন্ম (3GL): হাই-লেভেল ল্যাঙ্গুয়েজ যেমন C, C++, Java, Python, Fortran, COBOL ইত্যাদি। এগুলি মানুষের ভাষার কাছাকাছি এবং নির্দিষ্ট হার্ডওয়্যারের উপর নির্ভরশীল নয়।
  • চতুর্থ প্রজন্ম (4GL): যেমন SQL, রিপোর্ট জেনারেটর ইত্যাদি।
  • পঞ্চম প্রজন্ম (5GL): কৃত্রিম বুদ্ধিমত্তা গবেষণায় ব্যবহৃত, যেমন Prolog।

সুতরাং, C এবং Java উভয়ই 3G ভাষা। অ্যাসেম্বলি ল্যাঙ্গুয়েজ হলো 2G ভাষা, এবং মেশিন ল্যাঙ্গুয়েজ হলো 1G ভাষা।