Jump to content

တဲမ်းပရိုဂရမ် တွမ်ႏ C

From Wikiversity
Wikibooks has a book on the topic of C Programming.

For technical reasons, "C#" redirects here. For the programming language C#, see C Sharp.

သွောန်ထူႏခါꩻ ဆေ့ꩻအာ: About halfway there. You may help to clarify and expand it. ယိုနောဝ်ꩻ လဲန်းတဖူꩻလောင်း၊ နာꩻစွဲးကမ်း မာꩻငါထဲင်းငီꩻ ဒါႏဒျာႏ။
ပညာႏဖဲ့ꩻ အရန်း: this is a tertiary (university) resource. ယိုနောဝ်ꩻ ထွာ တက္ကသိုလ်ႏအရန်း လိတ်ခြွီသွူ

သေငါအီ

[edit]

C ယို ကမ္ဘာႏဟမ်ႏလောင်းကို ကအောဝ်းဒါႏ ဘာႏသာႏတဲမ်း ပရိုဂရမ်ဖုံႏရာခြာ ထွာ ဝင်ꩻကမာꩻအီအာလွိုသွတ်ꩻကို တဗာႏသွူ၊ မာꩻအီလွေꩻ ကုမ်ပျူတာ သိပ္ပံ၊ တယ်လီကုမ်ႏ တွမ်ႏ ထာꩻခြိုꩻ ကအွောန်ႏလောမ်ခါꩻ အီလဲက်ထရွန်ခြိုင်းဖုံႏ၊ ဂရပ်ဖီက်ထာꩻမာꩻဖုံႏကို၊ ….. ဖုံႏ။ ကောပ်နောဝ်ꩻမꩻ လိုꩻအာ ကမဉ်သွောန်ထူႏလွေꩻ ကအီးတဲမ်းဗာႏ ပရိုဂရမ်နုဲင်းမုဲင်ꩻယို တာႏ C ယို ထွာ ဝင်ꩻလွိုက်ထူႏအာလွိုကို တဗာႏသွူ။ လိတ်ရွဲꩻယိုဗာႏ ယူႏမတ်လွေꩻဖေႏ တဲမ်း ပရိုဂရမ်ဖဲ့ꩻ ထာꩻမော့ꩻခွဲးဖို အောဝ်ႏတောဝ်းဒွိုန်းဝင်ꩻသားတွော့ꩻ အီးအွောန်ႏနယ်လွေꩻဖေႏလို့နေး ထာꩻလုဲင်ꩻဖုံႏ ကအောဝ်ႏဒါႏ C programming ကိုသွူ။


လိတ်ရွဲꩻယိုဗာႏ အီးထွေထောင်လွေꩻ C programming လိတ်ဖွူꩻ ကအောဝ်ႏဒါႏ ဝီကီလိတ်ဖွူꩻကို၊ အရီးရီးခါ ဝီကီပီးဒီးယားကို ကတဲမ်းဒင်ႏဖေႏလဲန်းဒါႏ ဖတ်ထွားခြာထဲင်းခရာႏဖုံႏကယ်ႏ အီးတဲမ်းနယ်ဖေႏပါသွူ။ တဲမ်းလွူꩻယွဲးတာႏဖုံႏနောဝ်ꩻ အီးဖေႏခါꩻ သွောန်ခန်ꩻလိတ်အသွတ်ꩻ တဗာႏစီႏကိုꩻ၊ ပါတွမ်ႏ ကရထွာနွောင်ꩻဒါႏ လိတ်စေနယ်ဖုံႏ။ ကမဉ်ဒေါ့ꩻနယ်ဖေႏစဲင်းခါꩻနောဝ်ꩻ လိတ် လွူꩻယွဲးခန်ꩻ ကားကအောဝ်ႏလို့လို့ယို ထာꩻမာꩻအီးထွာအီဒျာႏ။ တွာမုဲင်ꩻတဲ့ တဲမ်းမာꩻပရိုဂရမ် (programming) ယို ထွားဖတ်လုမ်ꩻ မွေးတောဝ်း၊ မာꩻနေး သွောန်ထူႏဗာႏစားဒျာႏ နောဝ်ꩻမꩻသွူ။

လိုꩻတသာ အရန်း

[edit]

မဉ်ႏရိုꩻ သေငါꩻအီ C တာႏတဗာႏလဲ့ ကမွေးဒါႏ လိုꩻတသာတာႏ သွောန်ထူႏခရာႏ လိတ်ယိုဗာႏကို သွောန်ခန်ꩻလိတ် အောဝ်ႏပါ ၁၅ ခန်ꩻ၊ ငေါဝ်းရီလွူꩻတွမ်ႏ အစေဖေႏခါꩻတဲ့ အောဝ်ႏပါ။ သွောန်ထူႏခရာႏ ယိုဗာႏ အီးဖေႏသေကျောင်ꩻသား C ခရာႏ အအဲန်ႏဖဲ့ꩻ။ အီးဖေႏသေလွေꩻ ကအီးထွောန်ႏ C ပရိုဂရမ် စေနယ်တာႏ ရဲန်ꩻခါꩻထာꩻဖဲ့ꩻ၊ ကဏန်ꩻမွန်ဖုံႏ၊ ဖန်ဆဉ်ဖုံႏ၊ ဒေတာစွိုး အထျꩻထျꩻဖုံႏ ယင်း ရဲန်ꩻဒေတာဖုံႏ၊ ကအီးမာꩻတန်ဖြို ဖုဲန် လိတ်ခြွီ ပရိုဂရမ် (preprocessors ယင်း header file)တာႏ ထာꩻနယ်ရိုႏရိုႏဖုံႏရာသွူ။ သွောန်ခရာႏ ယိုဗာႏ မာꩻဖေႏ ကျောင်ꩻသား ထာꩻသေ ကအီးမာꩻတန်ပြွူႏ သော့ဖ်ဝဲး ကတွူႏဒါႏ “CLI အရန်း”၊ ထာꩻမော်ထာꩻဒါႏ ကအီးစေ ရဲန်ꩻမာꩻဒေတာအထျꩻတွမ်ႏ အယ်လ်ဂိုရစ်တမ် ပျဿနာႏ။ နောဝ်ꩻတောဝ်းလဲ့ ဖေႏသေဝင်ꩻ မာꩻတန်ပြွူႏလွေꩻ ထာꩻခြွိုင်း ပရိုဂရမ်လေပ် (ကုမ်ပျူတာပေႏ ကလေပ်တုမ်ႏ လဉ်းနက်သ်၊ ဝင်ꩻကဟဲ့ꩻ မုဲက်ခရို ကွန်ထရိုး) ၊ မာꩻပရိုဂရမ် သစ်သတမ် ထာꩻလုဲင်ꩻ တာႏ(Linux, Windows)၊ ထာခြွိုင်း ဒရုဲင်ဗာ၊ မာꩻအီထာꩻမာꩻ ကုမ်ပျူတာ အွောန်ႏဒင်ႏခုံႏလောင်း(desktop application) တာႏ၊ …… ကတဲမ်းတုမ်ႏ C ယိုသွူ။

သွောန်ခန်ရဲန်ႏ:

  1. ခါးလားနာꩻကထွားစ: ဖေႏသေငါꩻ လိတ်သွောန်ခရာႏ၊ C တဲမ်းအီပရိုဂရမ် ကထွာလွောန်ခြောင်ꩻ သမဲင်ꩻတဖူꩻအအဲန်ႏ ပါတွမ်ႏ ကအီးစအီလိတ်တာႏ ကအောဝ်ႏခါꩻဗာႏ ထာꩻခြွိုင်းခြိုဖုံႏ
  2. သေငါꩻအီ: ထာꩻယူႏမိုး ထာꩻခြွိုင်းနမ်းသားတွမ်ႏ ထာꩻခြွိုင်း တထီႏထွꩻနွောင်ꩻတောဝ်း အနမ်းသား (သော့ဝဲး)၊ ကိုမ်ပုဲင်လာꩻ ဗာႏကြဲုင်းကုဒ်သား၊ ကုမ်ပျူတာ စေခြပ် သော့ဝဲးနုဲင်းမုဲင်ꩻစားခရာႏ ထွူ တဲမ်းစလွေꩻ နာꩻအရီးရီးလွိုသွတ်ꩻ C ပရိုဂရမ်
  1. Variables
  2. Data types
  3. Operators
  4. Syntax
  5. Functions, Flow control
  6. Arrays: Data structure
  7. Strings: Data structure
  8. Structs: Data structure
  9. Preprocessors:
  10. Headers
  11. Basic Output, Input and Output
  12. Memory Management
  13. Pointers

ပရိုဂရမ် တဲမ်းလဉ်းနက်သ်ထာꩻခြိုꩻဖဲ့ꩻကိုစား

[edit]
  • တဲမ်းသောက်ကဲတ် ပရိုဂရမ်

တဲမ်းဝေန်းအေပီအုဲန် ပရိုဂရမ်

[edit]

တဲမ်း အရန်းထို C ပရိုဂရမ်

[edit]
  • တဲမ်း ဒီအဲတ်သ်ပီ C ပရိုဂရမ်တာႏ ကလိုႏအောဝ်ႏဖုံႏရာ
  • တဲမ်းဂိမ်းပရိုဂရမ်တွမ်ႏ C


လိတ်ရွီးခိုႏ အာငါထဲင်းခြာ

[edit]
  • C လိတ်ရွီးခိုႏ : လိတ်မဲ့ငါယိုဗာႏ အွောန်ႏသေးဟောဝ်ခါꩻ လိတ်ရွီးခိုႏ ကရျာ့ꩻဒါႏတွမ်ႏ လိတ်သွောန်အီ


တဲမ်းနယ်ဖေႏသား အထျꩻထျꩻ

[edit]

ယိုနောဝ်ꩻ ထွာနေး ဝီကီတက္ကသိုလ်ႏ ကေားသုင်ꩻသား ဝင်ꩻကဖပန်းလွေꩻခါꩻ လိတ်အဗာႏနောဝ်ꩻထွူ ရဲန်ꩻခါꩻလꩻသေꩻလဲန်းဒါႏ ကအီးထောက်ကမ်းဖေႏ လိတ်သွောန်ထူႏသားတာႏ

  • DamienBlack: တဲမ်းဒင်ႏ လိတ်သား
  • I8086: အဓိကကထွာဒါႏ လိုꩻကဖပန်းဖေႏ လိတ်သွောန်ခန်ꩻဖုံႏရာသား
  • Dave Braunschweig: အဓိကကထွာဒါႏ လိုꩻကဖေႏသေ လိတ်သွောန်ခန်ꩻဖုံႏရာသား
  • Guywan: အဓိကကထွာဒါႏ လိုꩻကဖေႏသေလွေꩻ လိတ်သွောန်ခန်ꩻဖုံႏရာသား
  • Anonymous Agent: ကအီးစေဒေါ့ꩻနယ်ချာ ဝင်ꩻကရီရောင်လွောန် ငေါဝ်းရီ ကပွိုင်းဝွို့ꩻဒါႏ တဲမ်းပရိုဂရမ်တွမ်ႏ C လိတ်ယိုဗာႏတာႏ ကဖုဲင်ႏတန်ꩻသေႏသေႏဒါႏ လိတ်တဲမ်းသားတဖြာꩻ၊ ပါတွမ်ႏ သော့ဝဲး အွောန်ႏပလို့ꩻ တဲမ်းပရိုဂရမ် လိတ်ရီ ကရော့ꩻတွမ်ႏ C/CPP။ လွေꩻရီသော့ꩻ ပါယိုခင်ႏလမ်းဒေါ့ꩻရီအီဝင်ꩻ talk page ကို၊ တောဝ်းလဲ့ ဗွောင်ငေါဝ်းရီ အွိုးလိတ်မဲ့ငါ အုံကွံဝင်ꩻကိုထွူ အွောန်တမ်ꩻဖေႏခါꩻပါ ဝေꩻယိုမဉ်ꩻနေးတဲ့လꩻ။

လိတ်မွောန်

[edit]

ထွားပါ

[edit]

လဉ့်ခ်ကောင်းထန်ႏ

[edit]