কিছু কিছু প্রোগ্রামিং ভাষা নির্দিষ্ট প্যারাডাইম-নির্ভর (স্মলটক অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমর্থন করে, আবার হ্যাসকেল ফাংশনাল প্রোগ্রামিং-ভিত্তিক), আবার কিছু কিছু ভাষা একাধিক প্যারাডাইমের সমর্থন দেয় (যেমন অবজেক্ট প্যাসকেল, সি++, জাভা, সি শার্প, স্কালা, ভিজুয়াল বেসিক, কমন লিস্প, স্কিম, পার্ল, পিএইচপি, পাইথন, রুবি, এফ শার্প)। সি++, অবজেক্ট প্যাকেল বা পিএইচপিতে লিখিত প্রোগ্রাম বিশুদ্ধ প্রসিডিউরাল, অথবা বিশুদ্ধ অবজেক্ট ওরিয়েন্টেড হতে পারে, আবার অন্যান্য প্যারাডাইমের বৈশিষ্ট্যও অন্তর্ভুক্ত করতে পারে। সফটওয়্যার নকশাকর্তা এবং প্রোগ্রামার প্রয়োজনের ভিত্তিতে নির্ধারণ করেন কোথায় এবং কীভাবে কোন প্যারাডাইম প্রয়োগ করা হবে।

ঠিক যেভাবে সফটওয়্যার ইঞ্জিনিয়ারিং প্রক্রিয়াগতভাবে বিভিন্ন "প্রণালীবিজ্ঞান" দ্বারা সংজ্ঞায়িত হয়, তেমনি প্রোগ্রামিং ভাষাসমূহও কম্পিউটেশনের মডেল হিসেবে বিভিন্ন প্যারাডাইম দ্বারা বর্ণিত হয়।

অবজেক্ট ওরিয়েন্টেড প্রথায় প্রোগ্রামকে আন্তসম্পর্কিত কিছু অবজেক্টের সংকলন হিসাবে দেখা হয়। ফাংশনাল ধারায় লিখিত কোন প্রোগ্রাম স্টেটবিহীন কিছু ফাংশনের পর্যায়ক্রমিক এক্সিকিউশন হিসেবে পরিচালিত হয়। একাধিক প্রসেসরধারী সিস্টেমে প্রসেস ওরিয়েন্টেড প্রোগ্রামিং ধারা ব্যবহার করা যায়, যেখানে প্রোগ্রামসমূহকে দেখা হয় যুক্তিগতভাবে শেয়ারকৃত তথ্যের ওপর কর্মরত এক গুচ্ছ সহঘটিত প্রসেস হিসাবে।

বিভিন্ন প্যারাডাইমসমূহে সুপরিচিত কিছু প্রোগ্রামিং কৌশলকে উৎসাহিত করে, এবং কিছু কৌশল ব্যবহার বারণ করে। উদাহরণ হিসেবে বলা যায়, বিশুদ্ধ ফাংশনাল প্রোগ্রামিংয়ে সাইড-ইফেক্ট বর্জনীয়, অন্যদিকে স্ট্রাকচার্‌ড প্রোগ্রামিংয়ে goto নির্দেশ ব্যবহার করা অনুচিত। একারণে পুরাতন প্রোগ্রামিংরীতির সাথে পরিচিত অনেক প্রোগ্রামাররা আধুনিক প্যারাডইমসমূহকে অতিরিক্ত কঠোর বলে বিবেচনা করেন। কিন্তু এই তথাকথিত "কঠোরতা" সুবিধাজনকও বটে, কারণ কোন প্যারাডাইমের প্রাসঙ্গিক কৌশল ব্যবহার করলে প্রোগ্রামের গঠন এবং আচরণ অনুধাবন করা সহজ হয়, এবং প্রামাণিক উপপাদ্য ও এলগরিদমের সাহায্যে স্বয়ংক্রিয়ভাবে প্রোগ্রাম কোডের সঠিকতা নির্ণয় করাও সরলতর হয়।

প্রোগ্রামিং প্যারাডাইমকে "প্রোগ্রামিং মডেল" এর সমতুল্য করেও দেখা যায়, কারণ প্রোগ্রামিং মডেলসমূহ একটি এপিআই দ্বারা প্রয়োজনমাফিক এক্সিকিউশন মডেল নির্বাচন করে। এমকনি এক্সিকিউশন মডেলের বৈশিষ্ট্যের ভিত্তিতে প্রোগ্রামিং মডেলগুলোকেও একেকটি প্যারাডাইম হিসাবে চিহ্নিত করা সম্ভব।

সমান্তরাল কম্পিউটিংয়ে প্রোগ্রামিং ভাষার পরিবর্তে প্রোগ্রামিং মডেলের ব্যবহার প্রচলিত। কারণ এক্ষেত্রে প্রোগ্রামিং প্রণালীতে সমান্তরাল হার্ডওয়্যারের প্রভাব পড়ে। ফলে এলগরিদমের প্যাটার্ন এবং হার্ডওয়্যার-ভিত্তিক এক্সিকিউশন মডেলের প্যাটার্নের মধ্যে সমন্বয় রক্ষা করা প্রয়োজন হয়, যা প্রোগ্রামারের পক্ষে জটিল হয়ে ওঠে। তাই প্রোগ্রামিং মডেলের মাধ্যমে সমান্তরাল হার্ডওয়্যারের জন্য প্রোগ্রামিং করা সহজতর, কারণ এক্ষেত্রে মডেল এপিআইটি উল্লিখিত সমন্বয় সাধনের কাজটি করে। সমান্তরাল প্রোগ্রামিং মডেলসমূহে হার্ডওয়্যারের বৈশিষ্ট্যের ভিত্তিতে বিভিন্ন প্রোগ্রামিং কৌশল প্রয়োগ করা হয়, যেমন শেয়ার্ড মেমরি, বার্তা নিয়ন্ত্রিত মেমরি বণ্টন ইত্যাদি। এসব কৌশলের ভিত্তিতে এই মডেলগুলোকেও এক ধরনের প্যারাডাইম হিসাবে দেখা যায়, যা কেবল সমান্তরাল প্রোগ্রামিংয়ের ক্ষেত্রেই প্রযোজ্য।

প্রসিডিউরাল ভাষা
বিরোধিতা
সংক্ষিপ্ত বিবরণ
অন্যান্য প্যারাডাইম