সাবরুটিন: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
বিষয়শ্রেণী
Shafaet (আলোচনা | অবদান)
সম্পাদনা সারাংশ নেই
১ নং লাইন:
কম্পিউটার বিজ্ঞানে একটি '''সাবরুটিন''' হলো কোডের একটি অংশ যা একটি নির্দিষ্ট কাজ সম্পাদনা করে এবং কোডের অন্যান্য অংশ অপেক্ষা স্বাধীন। একে ফাংশন,রুটিন,[[মেথড (কম্পিউটার বিজ্ঞান)|মেথড]] ইত্যাদিও বলা হয়ে থাকে। সাবরুটিনের সাহায্য জটিল প্রোগ্রামকে ছোট ছোট অংশে বিভক্ত করা যায়।<ref>[http://math.hws.edu/javanotes/c4/index.html Programming in the Large I: Subroutines] </ref>
 
মরিস উইলকস,ডেভিড হুইলার এবং স্ট্যানলি গিল প্রথম সাবরুটিনের ধারণা সৃষ্টি করেন। তারা এটার নাম দিয়েছিলেন "বদ্ধ সাবরুটিন" (closed subroutine)।<ref>Wilkes, M. V.; Wheeler, D. J.; Gill, S. (1951). Preparation of Programs for an Electronic Digital Computer. Addison-Wesley.</ref>
৫ নং লাইন:
সাবরুটিন একটি শক্তিশালি হাতিয়ার। সাবরুটিনের ব্যবহার বড় প্রোগ্রামে তৈরি এবং রক্ষণাবেক্ষন সহজ করে দেয় এবং নির্ভরযোগ্যতা ও মান বৃদ্ধি করে। বেশ কিছু সাবরুটিন নিয়ে লাইব্রেরি তৈরি করা হয় যেটা [[সফটওয়্যার]] তৈরিতে খুবই গুরুত্বপূর্ণ।
 
[[অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং]] এ ক্লাসের সাথে সম্পর্কযুক্ত সাবরুটিনকে [[মেথড (কম্পিউটার বিজ্ঞান)|মেথড]] বলা হয়।
 
==মূল ধারণা==