DEV Community

Cover image for C# သင်ခန်းစာ - ၁
khunsai thawzin
khunsai thawzin

Posted on

C# သင်ခန်းစာ - ၁

ဒီနေ့ လေ့လာမယ့် သင်ခန်းစာကတော့ C# ဖြစ်ပါတယ်။ C# ဘာသာစကားဟာ အခမဲ့ဖြစ်ပြီး Platform ပေါင်းစုံ(Windows, Linux, Macos, Android, Ios)မှာ အသုံးပြုနိုင်တဲ့ (cross-platform)၊ open source ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်တစ်ခုဖြစ်တဲ့ .NET platform အတွက် အသုံးအများဆုံး ဘာသာစကား ဖြစ်ပါတယ်။ C# ပရိုဂရမ်တွေကို Internet of Things (IoT) ကိရိယာလေးတွေကနေစလို့ Cloud စနစ်အထိ နေရာအနှံ့မှာ အသုံးပြုနိုင်ပါတယ်။ C# programming language ကို အသုံးပြုပြီး ဖုန်း၊ Desktop ကွန်ပျူတာ၊ Laptop နဲ့ Server တွေအတွက် App တွေကို ရေးသားနိုင်ပါတယ်။
C# ဟာ စွမ်းဆောင်ရည်မြင့်မားတဲ့ Code တွေကို ရေးသားရာမှာ Developer တွေအတွက် အလုပ်တွင်ကျယ်စေတဲ့ Platform ပေါင်းစုံသုံး ဘာသာစကားတစ်ခု ဖြစ်ပါတယ်။ C# ကို နည်းပညာနယ်ပယ် (Ecosystem) ထဲမှာ ကျယ်ကျယ်ပြန့်ပြန့် ထောက်ခံအားပေးကြပြီး လုပ်ငန်းခွင်သုံး (workloads) အမျိုးမျိုးမှာလည်း အသုံးပြုကြပါတယ်။ ၎င်းကို Object-oriented (အရာဝတ္ထုအခြေပြု) အခြေခံမူများပေါ်တွင် အခြေခံထားသော်လည်း အခြားသော နည်းစနစ်ပုံစံများ (အထူးသဖြင့် Functional programming) မှ လုပ်ဆောင်ချက်များစွာကိုလည်း ပေါင်းစပ်ထည့်သွင်းထားပါတယ်။
Low-level features (စက်ပိုင်းဆိုင်ရာနဲ့ နီးစပ်တဲ့ လုပ်ဆောင်ချက်များ) ပါဝင်မှုကြောင့် အန္တရာယ်ရှိတဲ့ Code တွေ (unsafe code) ရေးစရာမလိုဘဲ စွမ်းဆောင်ရည် အလွန်ကောင်းမွန်တဲ့ အခြေအနေတွေကို ပံ့ပိုးပေးနိုင်ပါတယ်။ .NET ရဲ့ Runtime နဲ့ Library အများစုကို C# နဲ့ပဲ ရေးသားထားတာဖြစ်လို့ C# တိုးတက်လာမှုဟာ .NET developer အားလုံးအတွက် အကျိုးရှိစေပါတယ်။

Top comments (0)