C# সম্পর্কে বিশেষ কি?
C# সম্পর্কে বিশেষ কি?

ভিডিও: C# সম্পর্কে বিশেষ কি?

ভিডিও: C# সম্পর্কে বিশেষ কি?
ভিডিও: C# কি? | সি# 101 [19 এর 1] 2024, এপ্রিল
Anonim

গ একটি স্ট্রাকচার্ড প্রোগ্রামিং ভাষা যা একটি জটিল প্রোগ্রামকে ফাংশন নামক সহজ প্রোগ্রামে বিভক্ত করার অনুমতি দেয়। এটি এই ফাংশন জুড়ে ডেটা বিনামূল্যে চলাচলের অনুমতি দেয়। গ এটি অত্যন্ত পোর্টেবল এবং স্ক্রিপ্টিং সিস্টেম অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয় যা উইন্ডোজ, ইউনিক্স এবং লিনাক্স অপারেটিং সিস্টেমের একটি প্রধান অংশ।

তাহলে, সি এখনও এত জনপ্রিয় কেন?

অন্যতম খুব শক্তিশালী কারণ কেন গ প্রোগ্রামিং ভাষা হল এত জনপ্রিয় এবং ব্যবহৃত তাই ব্যাপকভাবে মেমরি ব্যবস্থাপনার জন্য এর ব্যবহারের নমনীয়তা। এই বৈশিষ্ট্যটি এটিকে একটি দক্ষ ভাষা করে তোলে কারণ সিস্টেম স্তরের সংস্থান, যেমন মেমরি, সহজেই অ্যাক্সেস করা যায়। গ সিস্টেম-স্তরের প্রোগ্রামিংয়ের জন্য ভাল পছন্দ।

একইভাবে, সি কি আর ব্যবহার করা হয়? অনেক লাইব্রেরিতে লেখা আছে গ এবং কোন উদ্দেশ্য নেই- গ সমতুল্য. তাই হ্যাঁ, এটা এখনও আছে ব্যবহৃত , এবং বাজারে নতুন ডিভাইসগুলির মধ্যে একটি দ্বারা। সাধারণত এমবেডেড সিস্টেমের জন্য গ এখনও ব্যাপকভাবে ব্যবহৃত.

এছাড়াও জানতে হবে, কেন C++ C এর চেয়ে ভালো?

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

সি কি করতে পারে যে C++ পারে না?

আপনি যদি স্ট্যান্ডার্ড, পোর্টেবল কথা বলছেন গ ++, তাহলে উত্তর হল না, বেশ কিছু জিনিস আছে C করে যে C++ পারে না . C++ পারে না একই-টাইপ পয়েন্টারকে অ-আলিয়াসিং বলে ঘোষণা করুন। C++ পারে না আর্গুমেন্ট টাইপের উপর ভিত্তি করে এক্সপ্রেশন নির্বাচন করুন। ভিতরে গ সেটা হল জেনেরিক নির্বাচন -- সি++ পরিবর্তে ওভারলোডিং আছে।

প্রস্তাবিত: