Procedural programming এবং Object Oriented Programming Languages মধ্যে পার্থক্য নিম্নরূপঃ
| Structural Programming | Object Oriented Programming |
| Structural Programming Step-by-step approach অনুসরণ করে। | Object Oriented Programming OOP এমন ভাষা যা Class and object তৈরি করতে পারে । |
| প্রোগ্রাম বিভিন্ন ছোট ছোট পার্টে ভাগ করে কাজ করে। | প্রোগ্রাম অবজেক্টে ভাগ করা হয়। |
| কোন Private অথবা Public parameter থাকে না। | Public এবং Private প্যারামিটার থাকে। |
| কোন Data abstraction মেথড নাই। সুতরাং কোন Data hide করা যায় না। | Data abstraction method আছে। তাই ডেটা Hide করা যায়। |
| Data hide করা যায় না বলে এর Security ভাল না। | OOP তে ডাটা Security অনেক ভাল। |
| at Abstraction, encapsulation, polymorphism এবং Inheritance বৈশিষ্ট্য নাই। | এতে Abstraction, encapsulation, polymorphism এবং Inheritance বৈশিষ্ট্য আছে। |
| এটা সাধারণত জটিল প্রক্রিয়া। যেমনঃ c, fortan, c++, php ইত্যাদি। | এটা সাধারণত কম জটিল প্রক্রিয়া। যেমনঃ xava, java script, python ইত্যাদি। |
Recursion কীঃ প্রোগ্রামিং ভাষাতে একটা কাজকে করবার Call বা কল করাকে বুঝায়। Recursion দ্বারা একটা Function বা কাজ বারবার লিখতে হয় না। এর ফলে প্রোগ্রামের Redundancy কমে।
Recursion পদ্ধতিতে একটি Integer সংখ্যার Factorial নির্ণয়ের জন্য C-Language এ একটি Program:
#include
long int mutiplyNumbers(int n);
int main () }
int n;
printf ("Enter a integer: "");
Scanf(“%d”, &n);
Printf ("Factorial of 9.d = 9.1d", n multiplyNumbers (n)):
Return 0;
long int multiply Number int (n))
if (n>=l)
return n" multiply Numbers (n-1);
else
return 1;
]
Related Question
View AllProcedural programming এবং Object Oriented Programming Languages মধ্যে পার্থক্য নিম্নরূপঃ
| Structural Programming | Object Oriented Programming |
| Structural Programming Step-by-step approach অনুসরণ করে। | Object Oriented Programming OOP এমন ভাষা যা Class and object তৈরি করতে পারে । |
| প্রোগ্রাম বিভিন্ন ছোট ছোট পার্টে ভাগ করে কাজ করে। | প্রোগ্রাম অবজেক্টে ভাগ করা হয়। |
| কোন Private অথবা Public parameter থাকে না। | Public এবং Private প্যারামিটার থাকে। |
| কোন Data abstraction মেথড নাই। সুতরাং কোন Data hide করা যায় না। | Data abstraction method আছে। তাই ডেটা Hide করা যায়। |
| Data hide করা যায় না বলে এর Security ভাল না। | OOP তে ডাটা Security অনেক ভাল। |
| at Abstraction, encapsulation, polymorphism এবং Inheritance বৈশিষ্ট্য নাই। | এতে Abstraction, encapsulation, polymorphism এবং Inheritance বৈশিষ্ট্য আছে। |
| এটা সাধারণত জটিল প্রক্রিয়া। যেমনঃ c, fortan, c++, php ইত্যাদি। | এটা সাধারণত কম জটিল প্রক্রিয়া। যেমনঃ xava, java script, python ইত্যাদি। |
মূলত কম্পিউটারের সাথে মানুষের যোগাযোগের মাধ্যম হলো কম্পিউটারের ভাষা। কম্পিউটারের ভাষা হচ্ছে প্রোগ্রামের ভাষা। অর্থাৎ কম্পিউটার ব্যবহার করে কোন সমস্যা সমাধানের জন্য যে সব ভাষা ব্যবহার করে প্রোগ্রাম রচনা করা হয় সে সকল ভাষাকে প্রোগ্রামিং ভাষা বলে। ৪টি প্রোগ্রামিং ভাষা: মেশিন ভাষা, অ্যাসেম্বলি ভাষা, উচ্চতর ভাষা ও স্বাভাবিক ভাষা।
COBOL (Common Business-Oriented Language) হলো একটি প্রোগ্রামিং ভাষা। যা মূলত ব্যবসা বাণিজ্য এবং আর্থিক অ্যাপ্লিকেশনগুলোর জন্য ব্যবহৃত হয়। ১৯৫৯ সালে মার্কিন যুক্তরাষ্ট্রের সামরিক বিভাগের উদ্যোগে এটি তৈরি হয়।
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!