স্ট্রাকচার্ড প্রোগ্রামিং কি
পূর্বে প্রোগ্রামিং ছিলো খুব সরল, সহজ এবং ছোট। সময় ও প্রয়োজনের তাগিদেই প্রোগ্রামিং এর ব্যবহার ব্যাপকভাবে বাড়তে থাকে এবং স্ট্রাকচার্ড প্রোগ্রামিং উদ্ভব হয়। স্ট্রাকচার্ড প্রোগ্রামিংয়ের মূল বৈশিষ্ট্য হচ্ছে একটি প্রোগ্রামের স্টেটমেন্টগুলো ভিন্ন ভিন্ন শ্রেণিতে বিভক্ত করে লেখা হয়। শ্রেণিগুলোতে স্টেটমেন্ট ব্যবহারের সংখ্যা সম্পর্কিত সীমাবদ্ধতা নেই। ভিন্ন ভিন্ন শ্রেণিতে প্রয়োজন অনুযায়ী স্টেটমেন্ট ব্যবহার করা যায়। স্টেটমেন্টের সংখ্যা একেক শ্রেণির জন্য একেক রকম হতে পারে। তবে প্রত্যেকটি শ্রেণি স্বতন্ত্রভাবে ভিন্ন ভিন্ন কাজ করে থাকে। প্রত্যেকটি শ্রেণিতে প্রবেশ করার এবং বের হওয়ার ব্যবস্থা রাখতে হয়। ফলে কোনো শ্রেণির মধ্য অবস্থান থেকে শাখা বিস্তারের লুপ তৈরির স্টেটমেন্ট ব্যবহার করা যায় না। এতে প্রত্যেকটি শ্রেণির ত্রুটি সনাক্তকরণ এবং সংশোধনের কাজ সহজতর হয়।
স্ট্রাকচার্ড প্রোগ্রামিং এ Top Down Approach এর মাধ্যমে প্রোগ্রামকে কতকগুলো অংশ বা মডিউলে ভাগ করা হয় এ মডিউলগুলোর মধ্যে একটি মূল মডিউল থাকে এবং কিছু সাব প্রোগ্রাম বা ফাংশন থাকতে পারে মূল অংশ নির্বাহযোগ্য স্টেটমেন্টের দ্বারা সাব প্রোগ্রাম বা ফাংশন নির্বাহ করার পর কম্পিউটার আবার মূল অংশ বা মেইন মডিউলে ফিরে যায়। প্রোগ্রামের নিয়ন্ত্রণ উপর থেকে নিচের দিকে পরিচালিত হয়, কখনও পাশাপাশি পরিচালিত হয় না। একটি স্ট্রাকচার্ড প্রোগ্রামে অনেকগুলো স্তর থাকতে পারে। উদাহরণস্বরূপ কিউবেসিক, বেসিক, প্যাসকেল, ফোরট্রান ৭৭ ইত্যাদি ভাষা ব্যবহার করে স্ট্রাকচার্ড প্রোগ্রামিং করা যায়।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions