সুচিপত্র:
- সংজ্ঞা - স্ট্রাকচার্ড প্রোগ্রামিং এর অর্থ কী?
- টেকোপিডিয়া স্ট্রাকচার্ড প্রোগ্রামিংয়ের ব্যাখ্যা দেয়
সংজ্ঞা - স্ট্রাকচার্ড প্রোগ্রামিং এর অর্থ কী?
স্ট্রাকচার্ড প্রোগ্রামিং হ'ল লজিক্যাল প্রোগ্রামিং পদ্ধতি যা অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) এর পূর্ববর্তী হিসাবে বিবেচিত হয়। কাঠামোগত প্রোগ্রামিং প্রোগ্রাম বোঝার এবং পরিবর্তনের সুবিধার্থে এবং একটি শীর্ষ-ডাউন ডিজাইন পদ্ধতির রয়েছে, যেখানে একটি সিস্টেমটি কম্পোজিশাল সাবসিস্টেমগুলিতে বিভক্ত।
টেকোপিডিয়া স্ট্রাকচার্ড প্রোগ্রামিংয়ের ব্যাখ্যা দেয়
স্ট্রাকচার্ড প্রোগ্রামিং হ'ল একটি পদ্ধতিগত প্রোগ্রামিং সাবসেট যা গেটো স্টেটমেন্টগুলির প্রয়োজনীয়তা হ্রাস করে। বিভিন্ন উপায়ে, ওওপি একটি ধরণের স্ট্রাকচার্ড প্রোগ্রামিং হিসাবে বিবেচিত হয় যা কাঠামোগত প্রোগ্রামিং কৌশল স্থাপন করে। নির্দিষ্ট কিছু ভাষা যেমন- পাস্কাল, অ্যালগরিদমিক ভাষা (ALGOL) এবং অ্যাডা - কাঠামোগত প্রোগ্রামিং প্রয়োগের জন্য ডিজাইন করা হয়েছে।
কাঠামোগত প্রোগ্রামিং ধারণাটি ১৯6666 সালে Corrado Bhm এবং Giuseppe Jacopini দ্বারা আনুষ্ঠানিকভাবে প্রবর্তন করা হয়েছিল, যিনি লুপ, অনুক্রম এবং সিদ্ধান্তের মাধ্যমে তাত্ত্বিক কম্পিউটার প্রোগ্রামের নকশা প্রদর্শন করেছিলেন। ১৯60০-এর দশকের গোড়ার দিকে-1970 সালের দশকের শেষভাগে, এডজার ডাব্লু ডিজকস্ট্রা একটি বহুল ব্যবহৃত পদ্ধতি হিসাবে স্ট্রাকচারাল প্রোগ্রামিং কার্যকারিতা বিকাশ করেছিলেন, যাতে একটি প্রোগ্রাম একাধিক বহির্গমন এবং একটি অ্যাক্সেস পয়েন্ট সহ একাধিক বিভাগে বিভক্ত হয়।
মডিউলার প্রোগ্রামিং স্ট্রাকচারাল প্রোগ্রামিংয়ের আরেকটি উদাহরণ, যেখানে কোনও প্রোগ্রাম ইন্টারেক্টিভ মডিউলগুলিতে বিভক্ত।