সি ++ বনাম জাভা

লেখক: Laura McKinney
সৃষ্টির তারিখ: 4 এপ্রিল 2021
আপডেটের তারিখ: 18 মে 2024
Anonim
Differences between C++ and Java (Bangla)। জাভা এবং সি++ এর মধ্য পার্থক্য
ভিডিও: Differences between C++ and Java (Bangla)। জাভা এবং সি++ এর মধ্য পার্থক্য

কন্টেন্ট

সি ++ এবং জাভার পার্থক্য হ'ল সি ++ হ'ল একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা কেবলমাত্র সংকলক ব্যবহার করে যখন জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা সংকলক এবং দোভাষী উভয়ই ব্যবহার করে।


কম্পিউটার প্রোগ্রামিংয়ের জন্য কম্পিউটারের ভাষা ব্যবহার করা হয়, বিভিন্ন কম্পিউটারের বিভিন্ন ভাষা রয়েছে তবে সর্বাধিক ব্যবহৃত এবং বিখ্যাত কম্পিউটার ভাষা হ'ল সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ। সি ++ এবং জাভা উভয়ই একটি অবজেক্ট-ভিত্তিক প্রোগ্রামিং ভাষা, তবে সি ++ প্রোগ্রামিং ভাষা এবং জাভা প্রোগ্রামিং ভাষার মধ্যে অনেক পার্থক্য রয়েছে language তবে যদি আমরা মূল পার্থক্য সম্পর্কে কথা বলি, তবে সি ++ এবং জাভার মধ্যে প্রধান পার্থক্যটি হ'ল সি ++ হ'ল একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা কেবলমাত্র সংকলক ব্যবহার করে যখন জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা সংকলক এবং দোভাষী উভয়ই ব্যবহার করে। সি ++ প্রোগ্রামিং ভাষার আগে সি প্রোগ্রামিংয়ের ভাষা তৈরি করা হত। সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ সি প্রোগ্রামিং ভাষার একটি অগ্রিম রূপ। জাভা প্রোগ্রামিং ভাষার একটি অন্তর্নির্মিত আবর্জনা সংগ্রহকারী প্রক্রিয়া রয়েছে যা সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজে পাওয়া যায় না।


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

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


বিষয়বস্তু: সি ++ এবং জাভা মধ্যে পার্থক্য

  • তুলনা রেখাচিত্র
  • সি ++ কী?
  • জাভা কি?
  • মূল পার্থক্য
  • উপসংহার
  • ব্যাখ্যামূলক ভিডিও

তুলনা রেখাচিত্র

ভিত্তিসি ++জাভা
অর্থ সি ++ হ'ল একটি অবজেক্ট-ভিত্তিক প্রোগ্রামিং ভাষা যা কেবলমাত্র সংকলক ব্যবহার করে।জাভা হ'ল একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা সংকলক এবং দোভাষী উভয়ই ব্যবহার করে।
একাধিক উত্তরাধিকারসি ++ প্রোগ্রামিং ভাষা একাধিক উত্তরাধিকার সমর্থন করে।জাভা প্রোগ্রামিং ভাষা একাধিক উত্তরাধিকার সমর্থন করে না।
হার্ডওয়্যার সাথে মিথস্ক্রিয়াসি ++ প্রোগ্রামিং ভাষার হার্ডওয়্যারের সাথে ইন্টারঅ্যাকশন রয়েছে।জাভা প্রোগ্রামিং ভাষার হার্ডওয়্যারের সাথে কোনও ইন্টারঅ্যাকশন নেই।
রেফারেন্স দিয়ে কল করুন সি ++ প্রোগ্রামিংয়ের ভাষা রেফারেন্সের মাধ্যমে কলকে সমর্থন করে callজাভা প্রোগ্রামিং ভাষা রেফারেন্স সহ কল ​​সমর্থন করে না the

সি ++ কী?

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

জাভা কি?

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

মূল পার্থক্য

  1. সি ++ হ'ল একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা কেবলমাত্র সংকলক ব্যবহার করে যেখানে জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা সংকলক এবং দোভাষী উভয়ই ব্যবহার করে।
  2. সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ একাধিক উত্তরাধিকারকে সমর্থন করে যেখানে জাভা প্রোগ্রামিং ভাষা একাধিক উত্তরাধিকার সমর্থন করে না।
  3. সি ++ প্রোগ্রামিং ভাষার হার্ডওয়্যারের সাথে ইন্টারঅ্যাকশন রয়েছে যখন জাভা প্রোগ্রামিং ভাষার হার্ডওয়্যারের সাথে কোনও ইন্টারঅ্যাকশন নেই।
  4. সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ রেফারেন্সির মাধ্যমে কলকে সমর্থন করে যখন জাভা প্রোগ্রামিং ভাষা রেফারেন্সের মাধ্যমে কলটিকে সমর্থন করে না।

উপসংহার

উপরের এই নিবন্ধে সি ++ এবং জাভার পার্থক্য সম্পর্কে সম্পূর্ণ বোঝা রয়েছে।

ব্যাখ্যামূলক ভিডিও