সি, সি ++ এবং জাভার মধ্যে পার্থক্য কী?



সি, সি ++ এবং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ T এই নিবন্ধটি আপনাকে বাস্তবায়নের পাশাপাশি সি, সি ++ এবং জাভা মধ্যে পার্থক্যগুলির একটি সম্পূর্ণ তালিকা দেয়।

সফ্টওয়্যার বিকাশটি কোনও ডোমেনের মতোই স্থানান্তর দেখতে পেয়েছে seen এর ফলে প্রোগ্রামিং ভাষার বিবর্তন ঘটেছে। সি, সি ++, এবং এমন তিনটি ভাষা যা সময়ের সাথে প্রোগ্রামিং দৃষ্টান্ত সংজ্ঞা দেয় এবং এখনও বাজারে দুর্দান্ত মান রাখে। এই নিবন্ধে, আমি সি, সি ++ এবং জাভা মধ্যে পার্থক্য তুলনা করব যাতে আপনি সম্ভাব্য ক্যারিয়ার বা একটি জন্য এক বা একাধিক চয়ন করতে পারেন

সি, সি ++ এবং জাভা মধ্যে পার্থক্য

মেট্রিক্সসি ++জাভা

প্রোগ্রামিং দৃষ্টান্ত





পদ্ধতিগত ভাষা

অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি)



খাঁটি অবজেক্ট ওরিয়েন্টেড

উত্স

সমাবেশ ভাষার উপর ভিত্তি করে



সি ভাষার উপর ভিত্তি করে

সি এবং সি ++ এর উপর ভিত্তি করে

বিকাশকারী

ডেনিস রিচি 1972 সালে

১৯৯ in সালে বাজনে স্ট্রাস্ট্রপ

1991 সালে জেমস গোসলিং

জাভা মধ্যে প্রাথমিক তথ্য কাঠামো

অনুবাদক

শুধুমাত্র সংকলক

শুধুমাত্র সংকলক

অনুবাদিত ভাষা (সংকলক + দোভাষী)

প্ল্যাটফর্ম নির্ভরতা

প্ল্যাটফর্ম নির্ভর

প্ল্যাটফর্ম নির্ভর

স্বাধীন প্ল্যাটফর্ম

কোড কার্যকরকরণ

সরাসরি

সরাসরি

জেভিএম (জাভা ভার্চুয়াল মেশিন) দ্বারা চালিত

পন্থা

উপরে নিচে অভিগমন

নীচে আপ পদ্ধতির

নীচে আপ পদ্ধতির

ফাইল জেনারেশন

.exe ফাইল

.exe ফাইল

ক্লাস ফাইল

প্রসেসর প্রাক নির্দেশাবলী

সহায়তা শিরোনাম ফাইল (# অন্তর্ভুক্ত, # সংজ্ঞা)

সমর্থিত (# শিরোলেখ, # নির্দিষ্ট)

প্যাকেজগুলি ব্যবহার করুন (আমদানি করুন)

কীওয়ার্ড

সমর্থন 32 কীওয়ার্ড

63 টি কীওয়ার্ড সমর্থন করে

50 সংজ্ঞায়িত কীওয়ার্ড

ডেটাটাইপস (ইউনিয়ন, কাঠামো)

সমর্থিত

সমর্থিত

সমর্থিত নয়

উত্তরাধিকার

উত্তরাধিকার নেই

সমর্থিত

একাধিক উত্তরাধিকার ব্যতীত সমর্থিত

ওভারলোডিং

ওভারলোডিং নেই

সমর্থন ফাংশন ওভারলোডিং (বহুবিজ্ঞান)

অপারেটর ওভারলোডিং সমর্থিত নয়

পয়েন্টার

সমর্থিত

সমর্থিত

সমর্থিত নয়

বরাদ্দ

কিভাবে একটি জাভা প্রোগ্রাম সংকলন

ম্যালোক, কলোক ব্যবহার করুন

নতুন ব্যবহার করুন, মুছুন

আবর্জনা সংগ্রহকারী

ব্যতিক্রম হ্যান্ডলিং

সমর্থিত নয়

সমর্থিত

সমর্থিত

টেম্পলেট

সমর্থিত নয়

সমর্থিত

সমর্থিত নয়

ধ্বংসকারীরা

কোন নির্মাণকারী না ধ্বংসকারী

সমর্থিত

সমর্থিত নয়

মাল্টিথ্রেডিং / ইন্টারফেস

সমর্থিত নয়

সমর্থিত নয়

সমর্থিত

ডাটাবেস সংযোগ

সমর্থিত নয়

সমর্থিত নয়

সমর্থিত

স্টোরেজ ক্লাস

সমর্থিত (অটো, বাহ্যিক)

সমর্থিত (অটো, বাহ্যিক)

সমর্থিত নয়

সি, সি ++, এবং এর মধ্যে পার্থক্য সহ এটিই ।আমি আশা করি আপনি এই দুর্দান্ত প্রোগ্রামিং ভাষার প্রাথমিক ধারণাগুলি সম্পর্কে পরিষ্কার এবং আপনার জ্ঞানের মূল্য সংযোজন করতে সহায়তা করেছেন।

এরপরে, আসুন আমরা সি, সি ++ এবং জাভার পার্থক্য প্রদর্শনের জন্য কয়েকটি নমুনা প্রোগ্রামটি দেখে নিই।

সি, সি ++ এবং জাভাতে নমুনা প্রোগ্রাম

হ্যালো ওয়ার্ড প্রোগ্রাম সি

# অন্তর্ভুক্ত // স্ট্যান্ডার্ড ইনপুট আউটপুট প্রধান () // প্রধান পদ্ধতি {clrscr () // জন্য স্ক্রিন প্রিন্টফ সাফ করে ('হ্যালো ওয়ার্ল্ড') // মুদ্রণ বিবৃতি getch () // চরিত্রটি পান}

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

সি ++ এ হ্যালো ওয়ার্ল্ড প্রোগ্রাম

ইনপুট আউটপুট জন্য # অন্তর্ভুক্ত // শিরোনাম ফাইল # অন্তর্ভুক্ত করুন মূল () // কনসোল আউটপুট আউটপুট জন্য হেডার ফাইল {clrscr () // স্ক্রিন cout সাফ করে<<”hello world” //print statement getch() // get the character }

ব্যাখ্যা : সি ++ এ পরিবর্তে আপনি শিরোনাম ফাইলটি ইনপুট আউটপুট এবং কনসোল ইনপুট আউটপুট হিসাবে ব্যবহার করেন যাতে আপনি কাউট এবং সিনের মতো আদেশগুলি প্রয়োগ করতে পারেন। এটি সি প্রোগ্রামিং ভাষায় প্রিন্টফ এবং স্ক্যানফের মতো f

হ্যালো ওয়ার্ল্ড প্রোগ্রাম জাভাতে

ক্লাস এডুরেকা // ক্লাস তৈরি করুন {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) // মূল পদ্ধতি {System.out.print ('স্বাগত') // মুদ্রণ বিবৃতি}

ব্যাখ্যা : জাভাতে, আপনি ক্লাস এবং অবজেক্টগুলি খাঁটি হিসাবে ব্যবহার করেন ভাষা. এটি আপনার কোডটিতে প্রবেশের পয়েন্ট হওয়ায় আপনি মূল ফাংশনটিকে কল করেন।

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

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটি 'C, C ++ এবং জাভা মধ্যে পার্থক্য' এর মন্তব্য বিভাগে উল্লেখ করুন ”নিবন্ধ এবং যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।