A
C
B
Java
C
Assembly Language (ভুল উত্তর)
D
Machine Language
উত্তরের বিবরণ
প্রোগ্রামিং ভাষা ও প্রজন্মভিত্তিক শ্রেণীবিভাগ
প্রোগ্রামিং ভাষা
কম্পিউটারে প্রোগ্রাম লিখার জন্য ব্যবহৃত শব্দ, অক্ষর, সংখ্যা এবং বিশেষ চিহ্ন ও তাদের বিন্যাসের নিয়মকে একত্রে প্রোগ্রামিং ভাষা বলা হয়।
প্রোগ্রামিং ভাষার প্রজন্মভিত্তিক শ্রেণীবিভাগ
প্রোগ্রামিং ভাষাকে বৈশিষ্ট্য অনুযায়ী পাঁচটি প্রজন্মে ভাগ করা যায়:
-
প্রথম প্রজন্ম (১৯৪৫): মেশিন ভাষা (Machine Language) – কম্পিউটারের সরাসরি বোঝার ভাষা।
-
দ্বিতীয় প্রজন্ম (১৯৫০): অ্যাসেম্বলি ভাষা (Assembly Language) – মেশিন ভাষার তুলনায় মানুষ একটু সহজভাবে বোঝে।
-
তৃতীয় প্রজন্ম (১৯৬০): উচ্চস্তরের ভাষা (High Level Language / 3G) – ইংরেজি ও গাণিতিক রূপের মতো প্রতীক ব্যবহার করে, মানুষের জন্য সহজ।
-
চতুর্থ প্রজন্ম (১৯৭০): অতি উচ্চস্তরের ভাষা (Very High Level Language) – ডাটাবেস ও অ্যাপ্লিকেশন তৈরিতে আরও সহজ।
-
পঞ্চম প্রজন্ম (১৯৮০): স্বাভাবিক ভাষা (Natural Language) – প্রাকৃতিক ভাষার মতো কমান্ড ব্যবহার।
তৃতীয় প্রজন্মের ভাষার উদাহরণ
FORTRAN, ALGOL, LISP, APL, COBOL, BASIC, PASCAL, C, C++, Perl, Python, Visual Basic, PHP, Java, JavaScript, Scala, Go, Rust, Kotlin।
মোট কথা: মেশিন ভাষা ও অ্যাসেম্বলি ভাষা 3G (তৃতীয় প্রজন্ম) ভাষা নয়।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

0
Updated: 5 days ago
প্রোগ্রামিং এ ‘JMP’ অপ-কোডের নির্দেশ কী?
Created: 6 days ago
A
নির্দিষ্ট মেমোরি লোকেশনে যাওয়া
B
কোড কম্পাইল করা
C
আউটপুট ডিভাইস বন্ধ করা
D
রেজিস্টার রিসেট করা
অপ-কোড (Operation Code / Opcode)
সঠিক উত্তর: ক) নির্দিষ্ট মেমোরি লোকেশনে যাওয়া
সংজ্ঞা:
অপ-কোডে ইনস্ট্রাকশন বা কমান্ডের নেমোনিক থাকে যা কম্পিউটারের বিভিন্ন কাজ নির্দেশ করে। নেমোনিকগুলো বিভিন্ন কম্পিউটারে ভিন্ন হতে পারে, তবে অধিকাংশ ক্ষেত্রে সাধারণ নেমোনিকগুলো নিম্নরূপ—
প্রধান অপ-কোড ও তাদের কার্য:
-
STO / STA: Store Accumulator; অ্যাকুমুলেটরের ডাটাকে নির্দিষ্ট মেমোরি লোকেশনে সংরক্ষণ।
-
CLR: Clear Accumulator; অ্যাকুমুলেটর পরিষ্কার করা।
-
ADD: প্রধান মেমোরির নির্দিষ্ট অবস্থানের সংখ্যার সঙ্গে অ্যাকুমুলেটরের সংখ্যা যোগ করা।
-
SUB: প্রধান মেমোরির নির্দিষ্ট অবস্থানের সংখ্যা থেকে অ্যাকুমুলেটরের সংখ্যা বিয়োগ করা।
-
MUL: গুণ করার নির্দেশ।
-
DIV: ভাগ করার নির্দেশ।
-
JMP: পরবর্তী নির্দেশের জন্য নির্দিষ্ট মেমোরি অবস্থানে যাওয়া।
-
INP: ইনপুট নেওয়া; ডাটা প্রধান মেমোরিতে রাখা।
-
OUT: আউটপুট প্রদর্শন; প্রধান মেমোরির তথ্য আউটপুটের মাধ্যমে প্রকাশ করা।
-
STP: প্রোগ্রাম থামানোর নির্দেশ।

0
Updated: 6 days ago
কোনটি সহায়ক মেমোরি নয়?
Created: 6 days ago
A
ফ্লপি ডিস্ক
B
হার্ড ডিস্ক
C
সিডি
D
রম
কম্পিউটারের স্মৃতি
কম্পিউটারের স্মৃতি প্রধানত দুই প্রকার:
-
প্রধান স্মৃতি (Main Memory / Primary Memory)
-
সহায়ক স্মৃতি (Auxiliary Memory / Secondary Memory)
১. প্রধান স্মৃতি (Main Memory)
-
CPU-এর সঙ্গে সরাসরি সংযুক্ত, তাই অভ্যন্তরীণ স্মৃতি বলেও পরিচিত।
-
প্রক্রিয়াকরণের জন্য তথ্যসমূহ এখানে রাখা হয়।
-
যতক্ষণ প্রক্রিয়াকরণ চলছে, তথ্যগুলো এখানে অবস্থান করে।
-
প্রতিটি স্থান চিহ্নিত থাকে ঠিকানা (Address) দ্বারা।
-
প্রধান স্মৃতির ধরনসমূহ:
-
চুম্বকীয় কোর স্মৃতি (Magnetic Core Memory)
-
চুম্বকীয় বুদবুদ স্মৃতি (Magnetic Bubble Memory)
-
অর্ধপরিবাহী স্মৃতি (Semiconductor Memory): RAM, ROM
-
পাতলা পর্দা স্মৃতি (Thin Film Memory)
-
চার্জ কাপল স্মৃতি (Charge Coupled Memory)
-
২. সহায়ক স্মৃতি (Auxiliary Memory)
-
প্রধান স্মৃতিতে থাকা তথ্য স্থায়ীভাবে সংরক্ষণ করতে ব্যবহৃত হয়।
-
ধারণক্ষমতা প্রধান স্মৃতির তুলনায় বহুগুণ বেশি।
-
স্বয়ংক্রিয়ভাবে তথ্য মুছে যায় না।
-
উদাহরণ:
-
ফ্লপি ডিস্ক (Floppy Disc)
-
হার্ড ডিস্ক (Hard Disc)
-
সিডি (CD-Compact Disc)
-
চৌম্বক ফিতা (Magnetic Tape / Disc)
-
চৌম্বক ড্রাম (Magnetic Drum)
-

0
Updated: 6 days ago
নিচের কোনটি সহায়ক মেমরি?
Created: 2 weeks ago
A
র্যাম
B
হার্ডডিস্ক
C
ক্যাশ মেমরি
D
প্রসেসর
সহায়ক মেমরি (Secondary Memory)
-
কম্পিউটারের সেই মেমরি যেখানে তথ্য, নির্দেশাবলি, অডিও, ভিডিও, ইমেজ স্থায়ীভাবে সংরক্ষণ করা যায়।
-
CPU-এর সঙ্গে সরাসরি সংযোগ না থাকায় ধীরগতি সম্পন্ন।
-
বিদ্যুৎ চলে গেলে বা কম্পিউটার বন্ধ হলেও তথ্য হারায় না।
উদাহরণ: হার্ডডিস্ক, সিডি, ডিভিডি, পেনড্রাইভ, জিপ ড্রাইভ, ম্যাগনেটিক টেপ
অন্যান্য অপশন:
-
র্যাম (RAM): প্রাইমারি মেমরি, দ্রুত যোগাযোগ করে, অস্থায়ী।
-
ক্যাশ মেমরি: প্রাইমারি মেমরির উচ্চগতির অংশ, CPU-এর কাছে।
-
প্রসেসর: মেমরি নয়, CPU হিসেবে হিসাব-নিকাশ সম্পাদন করে।

0
Updated: 2 weeks ago