hsc-2026 তথ্য ও যোগাযোগ প্রযুক্তি (৫ম অধ্যায়)

প্রোগামিং ভাষা
প্রোগ্রামঃ
প্রোগ্রাম হচ্ছে, কিছু নির্দেশ / নিয়ম-কানুন / সংকেতের সমষ্টি যা অনুসরণ করে কম্পিউটার কোন একটি নির্দিষ্ট কাজ করে থাকে।
কম্পিউটার প্রোগ্রামিং ধারণার প্রবর্তক –অ্যাডালাভেলস।
প্রোগ্রামের ভাষাঃ
•কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অঙ্ক, সংকেত এবং এগুলো বিন্যাসের নিয়ম গুলোকে একত্রে বলা হয় প্রোগ্রামের ভাষা বা প্রোগ্রামিং ল্যাঙ্গুয়েজ।
বিভিন্ন প্রজন্মের প্রোগ্রামের ভাষাঃ
১৯৪৫ সাল থেকে শুরু করে এ পর্যন্ত কয়েকশ প্রোগ্রামিং ল্যাঙ্গুয়েজ বা ভাষা আবিষ্কৃত হয়েছে। এ সব ভাষাকে বৈশিষ্ট্য অনুযায়ী পাঁচটি স্তর বা প্রজন্মে ভাগ করা যায়।যথা-
১.প্রথম প্রজন্ম ভাষা (১৯৪৫) : Machine Language
২.দ্বিতীয় প্ৰজন্ম ভাষা (১৯৫০) :Assembly Language
৩.তৃতীয় প্রজন্ম ভাষা(১৯৬০) :High Level Language
৪.চতুর্থ প্রজন্ম ভাষা (১৯৭০):Very High Level Language
৫.পঞ্চম প্রজন্ম ভাষা (১৯৮০): Natural Language
প্রোগ্রাম রচনার বৈশিষ্ট্যের ভিত্তিতে প্রোগ্রাম ভাষাসমূহকে প্রধানত দু’ ভাগে ভাগ করা হয়।
1.লো লেভেল ল্যাঙ্গুয়েজ
Ø ফাস্ট জেনারেশন
Ø সেকেন্ড জেনারেশন
2. হাই লেভেল ল্যাঙ্গুয়েজ
Ø থার্ড জেনারেশন
Ø ফোর্থ জেনারেশন
Øফিফথ জেনারেশন
.একটি প্রোগ্রামের তিনটি অংশ থাকে
Input –
Process –
Output
Algorithm–
Algorithm শব্দটি এসেছে – আল খারিজমা থেকে। Algorithm হচ্ছে ধাপে ধাপে কোন সমস্যার সমাধান করার প্রক্রিয়া।
Flowchart:– A – B – C – D