ব্যাখ্যা
- সি এর কোন শ্রেণী বা অবজেক্ট নেই। এটি পদ্ধতিগত এবং ফাংশনমূলকভাবে পরিচালিত হয়। অপরদিকে সি++ হচ্ছে অবজেক্ট ওরিয়েন্টেড।
- সি++ এর তুলনায় সি এর কাঠামো কিছুটা ভিন্ন। সি এর কাঠামো, ফাংশনসমূহকে তাদের অংশ হিসেবে গ্রহণ করে না।
- সি এর ইনপুট ও আউটপুট লাইব্রেরি ভিত্তিক এবং ফাংশনসমূহের অন্তর্ভূক্তির মাধ্যমে এর সামগ্রিক প্রক্রিয়া পরিচালিত হয়। সি++ এর ইনপুট এবং আউটপুট cin এবং cout কমান্ডের মাধ্যমে গঠিত। 1
- সি এর টপ-ডাউন অ্যাপ্রোচ (Top down approach) রয়েছে। অন্যদিকে সি++ এর রয়েছে বটম-আপ অ্যাপ্রোচ (Bottom up approach)।
- সি ফাংশন ওভারলোডিং সমর্থন করে না। অপারেটিং ওভারলোডিং হচ্ছে একটি প্রক্রিয়া যেখানে ব্যবহারকারী কর্তৃক প্রদেয় ডেটা ইনপুটের উপর ভিত্তি করে ফাংশনসমূহের দুই বা তধোধিক ভিন্ন আচরণ পরিলক্ষিত হয়।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ - দ্বাদশ শ্রেণি।