ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
အဘယ်ကြောင့်အဆင့်မြင့်ပရိုဂရမ်းမင်းဘာသာစကားအသုံးပြုသနည်း
သင်သိသကဲ့သို့, ကွန်ပျူတာအတွင်းရှိပညတ်တော်တို့ကိုအပေါငျးတို့သအော်ပရေတာသုညနဲ့သူမြားကိုတစ်ရှုပ်ထွေးပြီးပျက်ပြင်ဆင်ထားသည sequence ကိုဖြစ်သည့်အထူးစက်ဘာသာစကားလွှဲပြောင်းနေကြသည်။ ထိုကဲ့သို့သော signal ကို၏မရှိခြင်း - ဤအယူနစ်တစ်ဦးအခြို့သောအချက်ပြမှုအဆင့်ကိုတစ်သုညအဖြစ်သတ်မှတ်နိုင်ပါတယ်ဘယ်မှာအီလက်ထရောနစ်ပစ္စည်းကိရိယာများ, များအတွက်အလွန်အဆင်ပြေသည်။ သို့သော်ဤကုဒ်သုံးပြီးရှုပ်ထွေးသောလုပ်ငန်းများကိုလုပ်ဆောင်ညွှန်ကြားချက်များရေးသားဖို့အလွန်ခက်ခဲသည်ကို၎င်း, အမှားနှင့်ဒီဘာဂ်ရိုးရှင်းစွာမဖြစ်နိုင်ကိုရှာ။ ထိုကြောင့်ငါတို့သည် developer များ, အဆင့်မြင့်ပရိုဂရမ်းမင်းဘာသာစကားများအတွက်ပိုမိုအဆင်ပြေ, အထူးတီထွင်ထုတ်လုပ်နိုင်ခဲ့သည်။
Program ကိုစံပညတ်တော်တို့ကိုတစ် sequence ကိုတစ်ဦးသတ်သတ်မှတ်မှတ်တာဝန်၏ဖြေရှင်းနည်းမှဦးဆောင်ရသောများ၏အကောင်အထည်ဖော်မှုဖြစ်ပါတယ်။ အဆိုပါများအတွက် ပထမဦးဆုံးကွန်ပျူတာ ပရိုဂရမ်များစက်ဘာသာစကားမှာတိုက်ရိုက်ကျမ်းစာ၌ရေးထားလျက်ရှိသတည်း, သူတို့ကနားလည်ရန်အလွန်ခက်ခဲသည့်ကိစ္စနှင့်ခက်ခဲခဲ့ကြသည်။ အစောပိုင်းတွင် - နှစ်လယ်ပိုင်းတွင် 50-XX ၏နောက်ဆုံး, 20th, ရာစုဟာ programming ကိုဖြစ်စဉ်ကိုပိုပြီးစနစ်တကျဖွဲ့သောပထမဦးဆုံးနိုင်တဲ့ macro သည်ထင်ရှား, ပြီးတော့ဒါခေါ် စည်းဝေးပွဲကိုဘာသာစကား, ကိုလည်း machine code ကိုအပေါ်မှီခိုရာ။ ဖွံ့ဖြိုးပြီးနှင့်တိုးတက်ကွန်ပျူတာနည်းပညာ၏လျင်မြန်သောဖွံ့ဖြိုးတိုးတက်မှုအတွက်အောက်ပါနှင့်ဘာသာစကားများ programming ။ နှင့် 50-XX အလယ်၌ FORTRAN, ပထမဦးဆုံး Full-စုံတဲ့အဆင့်မြင့် programming language ကိုထင်ရှား။ , 1968 ခုနှစ်တွင်က Nicholas Wirth ဘာသာစကားအသစ်ကို Pascal ကျယ်ပြန့်စိတ်ဝင်စားစရာကောင်းတဲ့ဆော့ဖျဝဲထုတ်ကုန်များနှင့်ပစ္စုပ္ပန်ဒီဇိုင်းနှင့်ကိုဖန်တီးရန်အသုံးပြုသည်အရာ, စတင်မိတ်ဆက်ခဲ့ပါတယ်။ ထိုအခါ object-oriented Visual Basic ပလက်ဖောင်းများတွင်အသုံးပြုသည်အခြေခံအရာ၏ BASIC ဘာသာစကား, ရောက်တော်မူ၏။ ကို C များအတွက်အထူးအဆင်ပြေအောင်ထားပြီးဖြစ်သော - ထို 70 ခုနှစ်တွင်အရှိဆုံးကျယ်ပြန့်သည်ယနေ့ဘာသာစကားများကိုအသုံးပြု၏တဦးတည်းရှိ၏ စနစ်က programming ကို။ လောလောဆယ်တစ်ဦးဘက်စုံနှင့်စွယ်စုံ object-oriented စနစ်များအဖြစ်ပညာရှင်များ Internet application များကိုဖန်တီးရန်ကူညီသောသူတို့ဘာသာစကားများ၏ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ဖြန့်ဖြူး: HTML, PHP, java ။ တစ်ဦးခြွင်းချက်ဖြစ်ကြပြီးကွန်ပျူတာများအတွက်အသုံးမထားတဲ့စုစုပေါင်းအလေးချိန်အဖြစ်အများအပြားအဆင့်မြင့်ပရိုဂရမ်းမင်းဘာသာစကားတွေအတွက်နှစ်ထောင်ကွဲပြားခြားနားသောဘာသာစကားများနှင့် ပတ်သက်. စုစုပေါင်းပရိုဂရမ်းမင်း။
အရိုးရှင်းဆုံးခွဲခြားဒါခေါ် low-level programming ကိုဘာသာစကားများအားလုံးကိုရန်ပုံငွေအပိုင်းသုံးပိုင်း, ဒါမှမဟုတ်ကားကိုရည်ရွယ်နှင့်အဆင့်မြင့်ပရိုဂရမ်းမင်းဘာသာစကားများနှင့်အသုံးပြုသူ-ဗဟိုပြု။ သို့မဟုတ်အစား၎င်း၏ Processor နဲ့ညွှန်ကြားချက်အစုများ - သူတို့ကိုအကြားအဓိကကွာခြားချက်ပရိုဂရမ်ကိုကွန်ပျူတာပေါ် မူတည်. ဘာသာစကားများ၏ပထမဦးဆုံးအုပျစု (အမည်ရ, စည်းဝေးနှင့် Mnemonic) ကရေးသားဆိုတဲ့အချက်ကိုတည်ရှိသည်။ high-level ကိုဘာသာစကား programming ကိုမခွဲခြားဘဲ၎င်း၏၏, မည်သည့်ကွန်ပျူတာပေါ်တွင် run လိမ့်မည်ဟု app ကိုရဖို့ဖြစ်နိုင်စေသည် ဟာ့ဒ်ဝဲ။ ရန်ပုံငွေကိုလည်းနှစ်ခုကိုအကြီးစားများမှာ : ဘာသာစကားအုပ်စုများ လုပ်ထုံးလုပ်နည်းနှင့် Non-လုပ်ထုံးလုပ်နည်း, အယူနစ်ကိုလည်းအခြေခံအဆောက်အဦးများနှင့်လုပ်ငန်းလည်ပတ်, အလုပ်လုပ်တဲ့နှင့်ယုတ္တိမှမိတ်ဆက်သော။
ပုံမှန်အားဖြင့်, programming ကိုအသီးအသီးကျွမ်းကျင်သူတစ်ဦးကသူသတ်သတ်မှတ်မှတ်လုပ်ငန်းများကိုဖြေရှင်းရန်အသုံးပြုနိုင်သည့်တစ်ဆယ်ကွဲပြားခြားနားသောပရိုဂရမ်းမင်းဘာသာစကားခန့်က၎င်း၏စွန့်ပစ်ခြင်းမှာရှိပါတယ်။ အခြေခံအားဖြင့်ကသင်တန်း၏, အဆင့်မြင့်ပရိုဂရမ်းမင်းဘာသာစကားဖြစ်ပါသည်, ဒါပေမယ့်လည်းပိုပြီးခက်ခဲစက်-oriented ဘာသာစကားများဆော့ဖ်ဝဲရေးသားသူအတွက်ကျယ်ပြန့်အချို့အစိတ်အပိုင်းများကိုဖန်တီးရန်အသုံးပြုကြသည် ဆော့ဖ်ဝဲ။
Similar articles
Trending Now