လူများစွာမေးကြတယ်
Programming ဆိုတာဘာလဲ။
မင်း programmer တစ်ယောက်ဘယ်လိုဖြစ်လာတာလဲ။
ငါဘယ်ကနေစရမလဲ။
ကျွန်ုပ်နှင့်အတူဤစာကိုလိုက်နာပါ
ပရိုဂရမ်ဘာသာစကားများ၏အဓိပ္ပာယ်ဖွင့်ဆိုချက်နှင့် ပတ်သက်၍
programming language အမျိုးအစားများနှင့်
C ဘာသာစကား
Java ဘာသာစကား
C ++ ဘာသာစကား
Python ဘာသာစကား
ပတ္တမြားဘာသာစကား
Php ဘာသာစကား
ပါစကယ်ဘာသာစကား
ပရိုဂရမ်းမင်းဘာသာစကားအဆင့်ဆင့်
အဆင့်မြင့်
အဆင့်နိမ်
ပရိုဂရမ်ဘာသာစကားများ၏မျိုးဆက်များ
ပထမမျိုးဆက် (1GL)
ဒုတိယမျိုးဆက် (2GL)
တတိယမျိုးဆက် (3GL)
စတုတ္ထမျိုးဆက် (4GL)
ပဉ္စမမျိုးဆက် (5GL)
ပထမ ဦး စွာ programming language များကိုသတ်မှတ်ပါ
ပရိုဂရမ်းမင်းဘာသာစကားများကိုကွန်ပျူတာမှနားလည်ပြီးလိုက်နာသောဘာသာစကားတစ်ခုတွင်သတ်မှတ်ထားသောစည်းမျဉ်းများအရရေးသားထားသောအမိန့်များကို series တစ်ခုအဖြစ်သတ်မှတ်နိုင်သည်။ ၎င်း၏လုပ်ဆောင်ချက်များနှင့်မွမ်းမံမှုများသည်ရှေ့တွင်တစ်ခုထက်ရှေ့သို့တိုး။ ပြန့်ပွားနေပြီးဤဘာသာစကားများသည်၎င်းတို့အကြားဝိသေသလက္ခဏာများကိုဝေမျှရန်ဖြစ်နိုင်သည်၊ ၎င်းသည်၎င်းတို့သည်ကွန်ပျူတာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအလိုအလျောက်တိုးတက်လာသည်ကိုပြောရကျိုးနပ်သည်။ တိုးတက်ပြောင်းလဲမှုများတိုးတက်မှုအီလက်ထရောနစ်ကွန်ပျူတာများဤဘာသာစကားများ၏ဖွံ့ဖြိုးတိုးတက်မှုသည်ပိုမိုအဆင့်မြင့်လာသည်။
programming language အမျိုးအစားများ
programming language များစာရင်းတွင်အမျိုးအစားများစွာကိုထည့်သွင်းထားပြီးအရေးအပါဆုံးနှင့်ကျယ်ကျယ်ပြန့်ပြန့်အမျိုးအစားများမှာ -
ဂ။ ဘာသာစကား
C programming language ကိုနိုင်ငံတကာတွင် codified language များထဲမှတစ်ခုအဖြစ်ယူဆထားပြီး၎င်းသည် C ++ နှင့် Java တို့တွင် Unix operating system ကဲ့သို့ပင်ခေတ်သစ် programming language များစွာကိုတည်ဆောက်ထားသည်ဟူသောအချက်ကြောင့်၎င်းသည်အလွန်အရေးကြီးသည်။ အဲဒီကိစ္စကိုလုပ်နေပါတယ်။
ဂျာဗား
James Gosling သည် Sun Microsystems ၏ဓာတ်ခွဲခန်းများအတွင်း၌သူ၏အလုပ်ကို ၁၉၉၂ ခုနှစ်တွင် Java language ကိုတီထွင်နိုင်ခဲ့သည်။ ၎င်း၏တိုးတက်မှုသည်အပြန်အလှန်အကျိုးပြုရုပ်မြင်သံကြားနှင့်အခြားအရာများကဲ့သို့သော smart application devices များစီမံခန့်ခွဲရန်နှင့်စဉ်းစားတွေးခေါ်မှုအခန်းကဏ္ came မှပါ ၀ င်လာသည်။ ၎င်း၏ဖွံ့ဖြိုးတိုးတက်မှုသည် C ++ ကိုအခြေခံသည်။
C ။ ++
၎င်းကို multi-use object-oriented language အဖြစ်ခွဲခြားထားပြီး၎င်းသည် C language အတွက်ဖွံ့ဖြိုးတိုးတက်မှုအဆင့်တစ်ခုအဖြစ်ပေါ်ထွက်လာသည်၊ ၎င်းဘာသာစကားသည်ရှုပ်ထွေးသော interfaces များနှင့်အပလီကေးရှင်းဒီဇိုင်နာများအကြားကျယ်ကျယ်ပြန့်ပြန့်လက်ခံလာခဲ့ပြီးကိုင်တွယ်ဖြေရှင်းနိုင်စွမ်းလည်းထူးခြားသည်။ ရှုပ်ထွေးသောဒေတာ
စပါးအုံး
Python ၌သူ၏ programming language များကိုသင်ကြားရေးခရီးကိုစတင်ရန်အကြံပေးသူသည်ဤအရာကိုရိုးရှင်းလွယ်ကူမှုနှင့်သွင်ပြင်လက္ခဏာများနှင့်သွင်ပြင်လက္ခဏာများပေါ်တွင်မူတည်သည်။
ပတ္တမြားဘာသာစကား
Ruby programming language သည် object-oriented language တစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာ၎င်းကိုနယ်ပယ်များစွာ၌သုံးနိုင်သည်၊ ၎င်းသည်အလုပ်လုပ်နိုင်သောဘာသာစကားများအတွက်သီးခြားဂုဏ်သတ္တိများရှိခြင်းအပြင်၎င်းသည်သန့်ရှင်းသောအရာဝတ္ထုဘာသာစကားတစ်ခုဖြစ်သည်။
Php ဘာသာစကား
php language ကို web applications များဖွံ့ဖြိုးတိုးတက်ရေးနှင့်ပရိုဂရမ်းမင်းတွင်အသုံးပြုသည်၊ ၎င်းကိုရှိပြီးသားပရိုဂရမ်များအားထုတ်လွှင့်ရန်နှင့်ဖြစ်နိုင်ချေရှိသည့်အပြင်၎င်းကို open source, object-oriented programming အတွက်အထောက်အပံ့ပေးနိုင်စွမ်းရှိသည်။ Windows နှင့် Linux အပါအ ၀ င် operating system များစွာတွင်အလုပ်လုပ်ရန်ပံ့ပိုးပေးနိုင်သည်။
ပါစကယ်ဘာသာစကား
ပရိုဂရမ်များဖန်တီးခြင်းအတွက်ရှင်းလင်းပြတ်သားမှု၊ ခိုင်မာမှုနှင့်အသုံးပြုရလွယ်ကူမှုတို့သည် Pascal programming language၊ C နှင့်များစွာသောဝိသေသလက္ခဏာများကိုဝေမျှပေးသော command-based versatility ဖြစ်သည်။
ပရိုဂရမ်းမင်းဘာသာစကားအဆင့်ဆင့်
Programming language များကိုအောက်ပါအတိုင်းအဆင့်များစွာခွဲထားပါသည်။
အဆင့်မြင့်ဘာသာစကားများ
ဥပမာများ - C Sharp, C, Python, Fortran, Ruby, Php, Pascal, JavaScript, SQL, C ++ ။
အဆင့်နိမ့်ဘာသာစကားများ
၎င်းကိုစက်သုံးဘာသာစကားနှင့်စုဝေးရာဘာသာစကားသို့ခွဲခြားထားပြီး၎င်းနှင့်၎င်းသည်လူသားဘာသာစကားတို့အကြားကျယ်ပြန့်သောကွာဟမှုကြောင့်အနိမ့်ဟုခေါ်သည်။
programming language မျိုးဆက်များ
ပရိုဂရမ်းမင်းဘာသာစကားများကို၎င်းတို့၏အဆင့်များအတိုင်းသာမကဘဲ၊ ၎င်းတို့ပေါ်ထွက်လာသောမျိုးဆက်များအလိုက်၊
ပထမမျိုးဆက် (1GL)
စက်ဘာသာစကားဟုလူသိများပြီး၎င်းသည်အမိန့်၊ ဂဏန်းသင်္ချာနှင့်ယုတ္တိဗေဒဆိုင်ရာစစ်ဆင်ရေးများကဲ့သို့အရာများကိုကိုယ်စားပြုရာတွင် binary number system (1.0) ကိုအခြေခံသည်။
ဒုတိယမျိုးဆက် (2GL)
၎င်းကိုစုဝေးရာဘာသာစကားဟုခေါ်ပြီးဤမျိုးဆက်ရှိဘာသာစကားများကို command များထဲသို့သုံးသော command များ၊ စကားစုများနှင့်သင်္ကေတအချို့ကိုအတိုကောက်ဖော်ပြထားသည်။
တတိယမျိုးဆက် (3GL)
၎င်းတွင်အဆင့်မြင့်လုပ်ထုံးလုပ်နည်းဆိုင်ရာဘာသာစကားများပါ ၀ င်သည်၊ နားလည်နိုင်သောဘာသာစကားတစ်ခုကိုလူသိများသောသင်္ချာနှင့်ယုတ္တိဗေဒသင်္ကေတအချို့နှင့်ပေါင်းစပ်ကာကွန်ပျူတာတစ်လုံးနားလည်နိုင်သောနည်းလမ်းဖြင့်ရေးသည်။
စတုတ္ထမျိုးဆက် (4GL)
၎င်းတို့သည်လုပ်ထုံးလုပ်နည်းမဟုတ်သောအဆင့်မြင့်ဘာသာစကားများဖြစ်ပြီးယခင်မျိုးဆက်များထက်သုံးရပိုမိုလွယ်ကူပြီးလုပ်ငန်းစဉ်ကိုပြောင်းပြန်လှန်ရာတွင်ထူးခြားသည်။ ပရိုဂရမ်မာသည်မိမိကွန်ပျူတာအားလိုချင်သောရလဒ်ကိုပြောပြသည့်နေရာတွင်၊ ၎င်းသည်၎င်းတို့အားအလိုအလျောက်အောင်မြင်စေပြီး၎င်းတို့အနက်အထင်ရှားဆုံးမှာဒေတာဘေ့စ်၊ အီလက်ထရောနစ်စားပွဲများဖြစ်သည်။
ပဉ္စမမျိုးဆက် (5GL)
၎င်းတို့သည်ကျွမ်းကျင်သောပရိုဂရမ်မာတစ်ယောက်အားကုဒ်အားအသေးစိတ်ရေးရန်မလိုဘဲကွန်ပျူတာကိုပရိုဂရမ်တွင်လုပ်ဆောင်နိုင်ရန်သဘာဝဘာသာစကားများဖြစ်ပြီး၎င်းသည်ဥာဏ်ရည်တုကိုအဓိကမှီခိုသည်။
ငါတို့သည်သင်တို့၏ချစ်လှစွာသောနောက်လိုက်များ၏အကောင်းဆုံးကျန်းမာရေးနှင့်သုခချမ်းသာကိုရရှိကြသည်