প্রোগ্রামিং ভাষা কত প্রকার? (Programming Languages)

 

 

 

 

 

 

 

 

 

 

 

 

 

কম্পিউটারকে আদেশ-নির্দেশ প্রদানের জন্য কম্পিউটার বুঝতে পারে এমন কিছু সংকেত এবং কতিপয় নিয়ম-কানুন ব্যবহার করে প্রোগ্রাম তৈরি করা হয়। প্রোগ্রাম তৈরির জন্য ব্যবহৃত এই সকল নিয়ম-কানুন ও সংকেতগুলোকে একত্রে প্রোগ্রামিং ভাষা (Programming Language) বলে।

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

১) প্রথম প্রজন্মের ভাষা (১৯৪৫) : যান্ত্রিক ভাষা

২) দ্বিতীয় প্রজন্মের ভাষা (১৯৫০) : অ্যাসেম্বলি ভাষা

৩) তৃতীয় প্রজন্মের ভাষা (১৯৬০) : উচ্চতর ভাষা

৪) চতুর্থ প্রজন্মের ভাষা (১৯৭০) : অতি উচ্চতর ভাষা

৫) পঞ্চম প্রজন্মের ভাষা (১৯৮০) : স্বাভাবিক ভাষা।

এ সম্পর্কিত বহুনির্বাচনি প্রশ্ন ও উত্তরঃ–

১। প্রোগ্রামের মূল লক্ষ্য কী?

ক) সমস্যা চিহ্নিত করা

খ) সমস্যা সৃষ্টিকারী ভাইরাস ধ্বংস করা

গ) সমস্যার সন্তোষজনক সমাধান

ঘ) সমস্যার সংকেত প্রোগ্রাম তৈরি করা

সঠিক উত্তর : গ) সমস্যার সন্তোষজনক সমাধান

 

২। একজন ভালো কম্পিউটার প্রোগ্রামারের প্রাথমিক গুণাবলী কি?

ক) Logical Mind

খ) Logical Program

গ) Logical Instructions

ঘ) Logical Thoughts

সঠিক উত্তর : ক) Logical Mind

 

৩। প্রোগ্রাম রচনা সবচেয়ে কঠিন–

ক) উচ্চতর ভাষায়

খ) প্যাকেজের ভাষায়

গ) মেশিনের ভাষায়

ঘ) এসেম্বলি ভাষায়

সঠিক উত্তর : গ) মেশিনের ভাষায়

 

৪। Which language is directly understood by the computer without any translation program?/কোন অনুবাদক প্রোগ্রামের সাহায্য ছাড়াই যে ভাষা কম্পিউটার সরাসরি বুঝতে পারে, তাকে বলা হয়–

ক) Machine language

খ) Assembly language

গ) High level language

ঘ) Mid level language

সঠিক উত্তর : ক) Machine language

 

৫। মেশিনের ভাষায় লিখিত প্রোগ্রামকে বলা হয়–

ক) অবজেক্ট প্রোগ্রাম

খ) কম্পাইলার

গ) ডেটাবেস

ঘ) এসেম্বলি

সঠিক উত্তর : ক) অবজেক্ট প্রোগ্রাম