প্রোগ্রামিং প্যারাডাইম: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Sammay Sarkar (আলোচনা | অবদান)
→‎সংক্ষিপ্ত বিবরণ: বিন্যাস পরিবর্তন
Sammay Sarkar (আলোচনা | অবদান)
→‎সংক্ষিপ্ত বিবরণ: পরিষ্কারকরণ
৪৬ নং লাইন:
[[সমান্তরাল কম্পিউটিং|সমান্তরাল কম্পিউটিংয়ে]] প্রোগ্রামিং ভাষার পরিবর্তে প্রোগ্রামিং মডেলের ব্যবহার প্রচলিত। কারণ এক্ষেত্রে প্রোগ্রামিং প্রণালীতে সমান্তরাল হার্ডওয়্যারের প্রভাব পড়ে। ফলে এলগরিদমের প্যাটার্ন এবং হার্ডওয়্যার-ভিত্তিক এক্সিকিউশন মডেলের প্যাটার্নের মধ্যে সমন্বয় রক্ষা করা প্রয়োজন হয়, যা প্রোগ্রামারের পক্ষে জটিল হয়ে ওঠে। তাই প্রোগ্রামিং মডেলের মাধ্যমে সমান্তরাল হার্ডওয়্যারের জন্য প্রোগ্রামিং করা সহজতর, কারণ এক্ষেত্রে মডেল এপিআইটি উল্লিখিত সমন্বয় সাধনের কাজটি করে। সমান্তরাল প্রোগ্রামিং মডেলসমূহে হার্ডওয়্যারের বৈশিষ্ট্যের ভিত্তিতে বিভিন্ন প্রোগ্রামিং কৌশল প্রয়োগ করা হয়, যেমন শেয়ার্ড মেমরি, বার্তা নিয়ন্ত্রিত মেমরি বণ্টন ইত্যাদি। এসব কৌশলের ভিত্তিতে এই মডেলগুলোকেও এক ধরণের প্যারাডাইম হিসাবে দেখা যায়, যা কেবল সমান্তরাল প্রোগ্রামিংয়ের ক্ষেত্রেই প্রযোজ্য।
 
[[Image:{{চিত্র|Programming paradigms.svg|thumb|250pxকেন্দ্র|leftফ্রেমalt=পিটার ভ্যান রয়-এর মতে প্রোগ্রামিং প্যারাডাইমসমূহের বিন্যাস|পিটার ভ্যান রয়-এর মতে প্রোগ্রামিং প্যারাডাইমসমূহের বিন্যাস<ref>{{Cite web
|url= http://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf
|title= Programming Paradigms for Dummies: What Every Programmer Should Know
|date= 2009-05-12 |accessdate= 2014-01-27
|author= Peter Van Roy |publisher= info.ucl.ac.be
}}</ref>{{rp|5}}<ref name="Van-RoyHaridi2004">{{cite book|author1=Peter Van-Roy|author2=Seif Haridi|title=Concepts, Techniques, and Models of Computer Programming|url=https://books.google.com/books?id=_bmyEnUnfTsC|year=2004|publisher=MIT Press|isbn=978-0-262-22069-9}}</ref>]]}}
 
== বিরোধিতা ==