প্রোগ্রামগুলি এখন আমাদের দৈনন্দিন জীবনের একটি সমন্বিত অংশ হয়ে উঠেছে। সবকিছু এখন স্বয়ংক্রিয় এবং Iot এর সাথে সংযুক্ত।
প্রোগ্রামারদের মধ্যে সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষা হল c++; জাভা; পাইথন।
C++ একটি দ্রুত এবং সংকলিত প্রোগ্রামিং ভাষা হওয়ায় জনপ্রিয়তা পেয়েছে এবং এটিই প্রথম প্রোগ্রামিং ভাষা যা একজন প্রোগ্রামার শেখে।
জাভা তার প্ল্যাটফর্মের স্বাধীনতার কারণে জনপ্রিয় এবং জাভা ব্যবহার করে বিপুল সংখ্যক ডেস্কটপ অ্যাপ্লিকেশন তৈরি করা হয়েছে।
পাইথন হল ব্যাখ্যা করা প্রোগ্রামিং ভাষা, এটি একটি আধুনিক প্রোগ্রামিং ভাষা এবং এটি দ্রুত ধরনের ভাষা।
C++ | JAVA | পাইথন |
---|---|---|
সংকলিত প্রোগ্রামিং ভাষা | সংকলিত প্রোগ্রামিং ভাষা | ব্যাখ্যাকৃত প্রোগ্রামিং ভাষা |
অপারেটর ওভারলোডিং সমর্থন করে | অপারেটর ওভারলোডিং সমর্থন করে না | অপারেটর ওভারলোডিং সমর্থন করে |
একক এবং একাধিক উত্তরাধিকার প্রদান করুন | ইন্টারফেস ব্যবহার করে আংশিক একাধিক উত্তরাধিকার প্রদান করুন | একক এবং একাধিক উত্তরাধিকার উভয়ই প্রদান করুন |
প্ল্যাটফর্ম নির্ভর | প্ল্যাটফর্ম স্বাধীন | প্ল্যাটফর্ম স্বাধীন |
থ্রেড সমর্থন করে না | বিল্ড মাল্টিথ্রেডিং সমর্থন আছে | মাল্টিথ্রেডিং সমর্থন করে |
লাইব্রেরি সমর্থন সীমিত সংখ্যক আছে | ইউআই এর মত অনেক ধারণার জন্য লাইব্রেরি সমর্থন আছে | এটি লাইব্রেরির একটি বিশাল সেট রয়েছে যা এটিকে AI, ডেটাসায়েন্স ইত্যাদির জন্য উপযুক্ত করে তোলে। |
কোডের দৈর্ঘ্য কিছুটা কম, জাভার থেকে 1.5 গুণ কম। | জাভাতে বেশ বড় কোড আছে। | ছোট কোড দৈর্ঘ্য, জাভা থেকে 3-4 গুণ কম। |
ফাংশন এবং ভেরিয়েবল ক্লাসের বাইরে ব্যবহৃত হয় | কোডের প্রতিটি বিট একটি ক্লাসের ভিতরে থাকে। | ফাংশন এবং ভেরিয়েবল ক্লাসের বাইরেও ঘোষিত এবং ব্যবহার করা যেতে পারে। |
C++ প্রোগ্রাম একটি দ্রুত কম্পাইলিং প্রোগ্রামিং ভাষা। | জাভা প্রোগ্রাম কম্পাইলার C++ | এর চেয়ে একটু ধীরদোভাষী ব্যবহার করার কারণে সম্পাদন ধীর হয়। |
কঠোরভাবে সিনট্যাক্স নিয়ম ব্যবহার করে | কঠোরভাবে সিনট্যাক্স নিয়ম ব্যবহার করে | এর ব্যবহার; বাধ্যতামূলক নয়৷ |
লাইক; এবং {}। | বিরাম চিহ্নের মত ,; . | |