বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/সি-শার্প পরিচিতি উদাহরণ

উইকিবই থেকে

C# পরিচিতি (Overview)

[সম্পাদনা]

C# (উচ্চারণ: সি-শার্প) একটি সাধারণ উদ্দেশ্যপূর্ণ (general-purpose), অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা। এতে শক্তিশালী টাইপিং, আদেশমূলক, ঘোষণামূলক, কার্যকরী, জেনেরিক, ক্লাসভিত্তিক ও উপাদানভিত্তিক প্রোগ্রামিং শৈলীর সমন্বয় রয়েছে।

এই ভাষাটি ২০০০ সালের দিকে মাইক্রোসফট তাদের .NET উদ্যোগের অধীনে তৈরি করে। পরবর্তীতে এটি ECMA (ECMA-334) এবং ISO (ISO/IEC 23270:2006) দ্বারা একটি মানক হিসেবে অনুমোদিত হয়।

C# হলো Common Language Infrastructure (CLI)-এর জন্য তৈরি একটি ভাষা।বর্তমানে এটি সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষাগুলোর একটি এবং বিশেষভাবে উইন্ডোজ অ্যাপ তৈরি, কম্পিউটার বিজ্ঞান এবং গেম ডেভেলপমেন্ট কোর্সে ব্যবহৃত হয়।

উদাহরণ (Example)

[সম্পাদনা]

ইনপুট

[সম্পাদনা]
// এই প্রোগ্রামটি "Hello world!" দেখাবে
//
// রেফারেন্স:
// https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/hello-world-your-first-program

public class Hello
{
    public static void Main()
    {
        System.Console.WriteLine("Hello world!");
    }
}

আউটপুট

[সম্পাদনা]
Hello world!

আলোচনা (Discussion)

[সম্পাদনা]

প্রতিটি কোড উপাদানের অর্থ নিচে দেওয়া হলো:

কোড ব্যাখ্যা
// কমেন্ট শুরু করে, এটি কম্পাইল হবে না
public class Hello Hello নামের ক্লাস শুরু করে
{ কোড ব্লক শুরু করে
public static void Main() প্রধান ফাংশন (main function) শুরু করে
System.Console.WriteLine() স্ক্রিনে টেক্সট প্রিন্ট করার জন্য ব্যবহৃত
"Hello world!" প্রদর্শনের জন্য নির্দিষ্ট স্ট্রিং
; প্রতিটি কোড লাইনের শেষে প্রয়োজনীয়
} কোড ব্লক শেষ করে

C# প্রোগ্রামিং করার জন্য IDEs

[সম্পাদনা]

প্রোগ্রামিং শেখা ও অনুশীলনের জন্য অনেক অনলাইন (ক্লাউড-ভিত্তিক) এবং লোকাল (ইনস্টলযোগ্য) IDE (Integrated Development Environment) রয়েছে।

অনলাইন IDE

[সম্পাদনা]

লোকাল IDE

[সম্পাদনা]

রেফারেন্স

[সম্পাদনা]

ভূমিকা উদাহরণ C++ | প্রোগ্রামিংয়ের মৌলিক ধারণা | ভূমিকা উদাহরণ জাভা