নিচের কোনটি 3G Language নয়? 

A

B

Java 

C

Assembly Language (ভুল উত্তর)

D

Machine Language

উত্তরের বিবরণ

img

প্রোগ্রামিং ভাষা ও প্রজন্মভিত্তিক শ্রেণীবিভাগ

প্রোগ্রামিং ভাষা
কম্পিউটারে প্রোগ্রাম লিখার জন্য ব্যবহৃত শব্দ, অক্ষর, সংখ্যা এবং বিশেষ চিহ্ন ও তাদের বিন্যাসের নিয়মকে একত্রে প্রোগ্রামিং ভাষা বলা হয়।

প্রোগ্রামিং ভাষার প্রজন্মভিত্তিক শ্রেণীবিভাগ
প্রোগ্রামিং ভাষাকে বৈশিষ্ট্য অনুযায়ী পাঁচটি প্রজন্মে ভাগ করা যায়:

  1. প্রথম প্রজন্ম (১৯৪৫): মেশিন ভাষা (Machine Language) – কম্পিউটারের সরাসরি বোঝার ভাষা।

  2. দ্বিতীয় প্রজন্ম (১৯৫০): অ্যাসেম্বলি ভাষা (Assembly Language) – মেশিন ভাষার তুলনায় মানুষ একটু সহজভাবে বোঝে।

  3. তৃতীয় প্রজন্ম (১৯৬০): উচ্চস্তরের ভাষা (High Level Language / 3G) – ইংরেজি ও গাণিতিক রূপের মতো প্রতীক ব্যবহার করে, মানুষের জন্য সহজ।

  4. চতুর্থ প্রজন্ম (১৯৭০): অতি উচ্চস্তরের ভাষা (Very High Level Language) – ডাটাবেস ও অ্যাপ্লিকেশন তৈরিতে আরও সহজ।

  5. পঞ্চম প্রজন্ম (১৯৮০): স্বাভাবিক ভাষা (Natural Language) – প্রাকৃতিক ভাষার মতো কমান্ড ব্যবহার।

তৃতীয় প্রজন্মের ভাষার উদাহরণ
FORTRAN, ALGOL, LISP, APL, COBOL, BASIC, PASCAL, C, C++, Perl, Python, Visual Basic, PHP, Java, JavaScript, Scala, Go, Rust, Kotlin।

মোট কথা: মেশিন ভাষা ও অ্যাসেম্বলি ভাষা 3G (তৃতীয় প্রজন্ম) ভাষা নয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

Unfavorite

0

Updated: 1 month ago

Related MCQ

একবার একটি PROM প্রোগ্রাম করা হলে, এটি:

Created: 1 week ago

A

পরিবর্তন করা যায় না

B

UV আলো দিয়ে মুছে ফেলা যায়

C

বৈদ্যুতিকভাবে পুনঃপ্রোগ্রাম করা যায়

D

স্বয়ংক্রিয়ভাবে আপডেট হয়

Unfavorite

0

Updated: 1 week ago

প্রোগ্রামের স্থায়ী বিবরণী সংরক্ষণ করাকে কী বলে?

Created: 1 month ago

A

এক্সিকিউশন

B

রানিং



C

ডকুমেন্টেশন

D

ট্রান্সলেশন


Unfavorite

0

Updated: 1 month ago

2 কিলোবাইট মেমোরি address করার জন্য কতটি address লাইন দরকার?

Created: 2 weeks ago

A

10

B

11

C

12

D

14

Unfavorite

0

Updated: 2 weeks ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD