কম্পিউটার টিউটোরিয়াল

C# ভাষার সুবিধা ও অ্যাপ্লিকেশন


C# একটি আধুনিক, জেনারেল-পারপাস, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা মাইক্রোসফ্ট দ্বারা বিকসিত এবং ECMA ও ISO দ্বারা অনুমোদিত।

C# ডিজাইন করা হয়েছে Common Language Infrastructure (CLI)-এর জন্য, যাতে এক্সিকিউটেবল কোড এবং রানটাইম এনভাॅনমেন্ট বিভিন্ন প্ল্যাটফর্মে হাই-লেভেল ল্যাঙ্গুয়েজ ব্যবহার করা যায়।

C#-এর সুবিধা

  • অবজেক্ট-ওরিয়েন্টেড ল্যাঙ্গুয়েজ
  • স্বয়ংক্রিয় গারবেজ কালেকশন
  • ক্রস-প্ল্যাটফর্ম ( .NET Core/.NET 5+ দিয়ে)
  • ব্যাকওয়ার্ড কম্প্যাটিবিলিটি
  • উত্তম ইন্টিগ্রিটি এবং ইন্টারঅপারেবিলিটি

C#-এর অ্যাপ্লিকেশন

  • Unity ব্যবহার করে গেম ডেভেলপমেন্ট
  • ওয়েব অ্যাপ্লিকেশন (ASP.NET Core)
  • উইন্ডোজ ডেস্কটপ অ্যাপ্লিকেশন (WPF, WinForms, WinUI)
  • ওয়েব সার্ভিস (Web API, gRPC)
  • কনসোল অ্যাপ্লিকেশন
  • ক্লাস লাইব্রেরি
  1. সি ভাষায় স্ট্রিং থেকে নম্বর এবং নম্বর থেকে স্ট্রিং কনভার্সন

  2. সি ভাষায় মনোলিথিক এবং মডুলার প্রোগ্রামিং ব্যাখ্যা

  3. সি ভাষায় অ্যালগরিদম এবং ফ্লোचार্ট (Algorithm and Flowchart)

  4. C# এবং .NET ইকোসিস্টেমের সংক্ষিপ্ত ওভারভিউ