ကွန်ပျူတာများပရိုဂရမ်းမင်း

Pascal ကဘာလဲ။ Pascal အတွက် programming

Pascal ကဘာလဲ? လူမျိုး၏အတော်လေးတွေအများကြီးဤပြဿနာကိုမေးကြည့်ပါ။ အခြေခံအားဖြင့်ဤအခြေခံအဆင့်မှာကွန်ပျူတာကိုသုံးပါသူတွေကိုဖြစ်ကြသည်။ Pascal - ဤလူကြိုက်အများဆုံးပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်တယ်။ များသောအားဖြင့်အထက်တန်းကျောင်းသို့မဟုတ်တက္ကသိုလ်များ၏ပထမဦးဆုံးသင်တန်းများအတွက်ကြောင့်လေ့လာပါ။ ဒါဟာတခြားပရိုဂရမ်ဘာသာစကားတွေများအတွက်အခြေခံစဉ်းစားသည်။

ပုံပြင်

Pascal ကျွန်တော်ထွက်တွေ့ပြီဆိုတာဘာလဲ။ ယခုကြှနျုပျတို့က၎င်း၏ပေါ်ပေါက်ရေးနှင့်ဖွံ့ဖြိုးရေး၏သမိုင်းကိုတိုက်ရိုက်ဆက်လက်ဆောင်ရွက်။ ဘာသာစကားဖန်ဆင်းရှင် - Niklaus Wirth ။ ဒါဟာ 1968 ခုနှစ်ကနေ 1969 ခုနှစ်ဖို့ကာလ၌တီထွင်ခဲ့ခြင်းဖြစ်သည်။ စိတ်ကူးကို Pascal ဘာသာစကား၏ဖွံ့ဖြိုးတိုးတက်မှုအပေါ်အထူးကော်မတီကတက်ရောက်ခဲ့ပြီးသူ့ကိုသို့ရောက်ကြ၏။ Pascal ကဘာလဲ, ကအများကြီးအတွေ့အကြုံမရှိသေးသောပရိုဂရမ်မှစိတ်ဝင်စားဖို့ဖြစ်ပါတယ်။ ဤသည်အမည်ကျော်ကြားပြင်သစ်သိပ္ပံပညာရှင်ပြီးနောက်ဘာသာစကားအမည်ရှိဖြစ်ပါတယ် ဖြစ်သူဘလေးဇ Pascal, တစ်စက်မှုစက်၏ဖန်တီးမှုများအတွက်အထူးသဖြင့်ကျော်ကြားဖြစ်သောနှစ်ခုနံပါတ်များကိုအကျဉ်းချုံး။

အဘယ်အရာကို Pascal ၏ပထမဦးဆုံးထုတ်ဝေ, 1970 ခုနှစ်ထင်ရှား။ , သူတို့ကအလွန်အစွမ်းထက်တဲ့ programming ကိုကျွမ်းကျင်မှုနှင့် data structure အထောက်အကူပြုမယ်လို့ထားတဲ့ထိုကဲ့သို့သောထိရောက်မှုအဖြစ်, ဤဘာသာစကားကိုအတွက်အဓိကရည်ရွယ်ချက်အကြောင်းပြောခဲ့တယ်။

အကောင်အထည်ဖော်မှုဘာသာစကား

  • UCSD Pascal ။ ဒီစနစ် 1978 ခုနှစ်တွင်တည်ထောင်ခဲ့သည်။ ဒါဟာသင်ခရီးဆောင် code ခွင့်ပြု compiler ကဆိပ်ကမ်းကိုထင်ရှားလျက်, ယခုဒီတော့ပေါ်တွင်မူလ system ကို edited နှင့်နိုင်ပါတယ်။ နောက်ပိုင်းတွင် UCSD အများအပြားနောက်ဆက်တွဲ Pascal Implementation ကိုများအတွက်အခြေခံဖြစ်လာခဲ့သည်။
  • Pascal ကန့်ကွက်။ Pascal အတွက် programming အမြဲအများအပြားငယ်ရွယ်ပညာရှင်များဆွဲဆောင်ခဲ့သည်။ 1986 ခုနှစ်တွင် Apple သည်အရာဝတ္ထု extension ကိုဘာသာစကားဖန်တီးခဲ့သည်။ အဆိုပါအုပ်စုသည် Pascal ၏ "ဖခင်" နဲ့တိုင်ပင်, ဖွံ့ဖြိုးရေးအတွက်ပါဝင်နေသည်။
  • Turbo Pascal ။ အဆိုပါ IDE ၏ပထမဦးဆုံး version ကို 1983 ခုနှစ်တွင်ထင်ရှား။ , Borland ဒီအကောင်အထည်ဖော်မှု၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက်စေ့စပ်ခဲ့ကုမ္ပဏီကိုဖြစ်ခဲ့သည်။ သို့ရာတွင်ထိုသို့ Turbo Pascal အများကြီး Odject Pascal ထံမှချေးများနှင့်ယေဘုယျအားဖြင့်အဲဒီကလပ်စအလားတူဖြစ်ကြောင်းသတိပြုသင့်ပါတယ်။ Pascal အတွက် programming စိတ်ဝင်စားနဲ့ Microsoft ဖြစ်ကြသည်။ နီးပါးတစ်ချိန်တည်းမှာသူတို့ Pascal အပေါ်အခြေခံပြီးအရာဝတ္ထုဘာသာစကား၏သူတို့ရဲ့ကိုယ်ပိုင်ဗားရှင်းထုတ်ပြန်ခဲ့သည်။ သူမသည်အစုလိုက်အပြုံလိုက်ဖြန့်ဖြူးမရနိုင်ခြင်းနှင့်မကြာမီမေ့လျော့ခဲ့သည်။ နောက်ပိုင်းတွင်, Borland ရဲ့ဟုခေါ်တွင် Object ကို Pascal ၏အကောင်အထည်ဖော်မှု။
  • ယနေ့ Pascal ကန့်ကွက်။ Pascal ၏သမိုင်းအတွက်အရေးအပါဆုံးခြေလှမ်းအခမဲ့အကောင်အထည်ဖော်မှု၏အထွက်နှုန်းဖြစ်ပါတယ်။ သူတို့ကများစွာသောအခြားတိုင်းရင်းသားဘာသာစကားများကနေအားလုံးကိုအကောင်းဆုံးပါဝင်သည်။ သူတို့ကအများဆုံးလည်ပတ်မှုစနစ်များနှင့်အတူအလွန်အစွမ်းထက်တဲ့ Compatibility ကိုတင်ပြ။

အင်္ဂါရပ်များ

Pascal က၎င်း၏ features တွေနှင့်အတူစတင်နိုင်ရန်လိုအပ်သောသည်ဘာသာစကားနှင့်ရင်းနှီးကျွမ်းဝင်။ သူတို့တွင်ကာကွယ်ရေးဦးစီးချုပ် - ဒါပေမယ့်အဲ့ဒီ့စာရိုက်ခြင်းနှင့်၏ရှေ့မှောက်တွင် စနစ်တကျ programming ကို။ Pascal - ဘာသာစကား၏ဒီလိုမျိုး၏ပထမ။ သူကတစ်ဦး syntax အမှား၏အမျိုးမျိုးအဖြစ်ပစ္စုပ္ပန်တစ်ခုအလိုလိုသိ interface ကိုတတ်နိုင်သမျှဖယ်ထုတ်လိုက်ကတည်းကဘာသာစကား, စည်းကမ်း programming ကိုအထောက်အကူဖြစ်စေရမယ်, ဆော့ဖ်ဝဲရေးသားသူထင်ခဲ့တယ်။ Pascal ကဘာလဲ, နှင့်၎င်း၏အဓိက features တွေဘာတွေလုပ်နေလဲ - အရင်ကဆိုရင်စိတ်ဝင်စား၏အဓိကပြဿနာများကို။ ဘာသာစကားကိုပင်အစပြုသူများအတွက်မျှမျှတတရိုးရှင်းပါသည်။

မူလက, သို့သော်, ဘာသာစကားကိုအားနည်းချက်များကို၏နံပါတ်ရှိပါသည်။ သူတို့တွင်ကာကွယ်ရေးဦးစီးချုပ်: အနှင့်အတူအလုပ်လုပ်ရန်နိုင်စွမ်းမရှိခြင်း ပြောင်းလဲနေသောမှတ်ဉာဏ်, ဒါကြောင့်အပေါ်ရေတို IO စာကြည့်တိုက်, အခြားဘာသာစကားများဖြင့်ဖန်တီးလုပ်ဆောင်ချက်တွေကို run ဖို့ရန်ပုံငွေမရှိခြင်းနှင့်။ အဘယ်သူ၏ဘာသာစကားအစောပိုင်း '' 80s အတွက်များစွာသောကျွမ်းကျင်သူများကလေ့လာသင်ယူကြအတော်လေးရိုးရှင်းတဲ့ဖြစ်ပါတယ် Pascal, ဘာလဲ။ သို့သော်အားလုံးမဟုတ်ကမြည်းစမ်းမြို့သို့ရောက်လေ၏။ တချို့ကကျွမ်းကျင်သူများပင်ဘာသာစကား၏အသီးအသီးမရှိခြင်းနှင့် ပတ်သက်. အသေးစိတ်ခြယ်သခဲ့ဆောင်းပါးများရေးသားခဲ့သည်။

အပြစ်အနာအဆာတို့ကိုဆုံး

များစွာသောအခြား programming ကိုဘာသာစကားများလိုပဲ, Pascal အားသာချက်များဒါပေမယ့်လည်းအလေးအနက်အားနည်းချက်များမသာဝါကြွားတတ်။ ဒါဟာတဖြည်းဖြည်း developer များအားနည်းချက်များနှင့်အတူရုန်းကန်နေကပြောသည်ရပါမည်, ဒါပေမယ့်သူတို့ကအမြဲမကျင့်ဖြစ်ပါတယ်။

အဖြစ်ကအသံစခွေငျးငှါအဖြစ်တာ, ဒါပေမယ့်သူကအဆန်းဘာသာစကားချို့တဲ့မဟုတ်ပါဘူးသင်တန်းပရိုဂရမ်ကူညီပေးသည်။ ထို့အပြင် 80s အတွက် Pascal အဲဒီအခြိနျမှာအသစ်ရောက်လာတဲ့သူတွေအတွက်လေ့လာခဲ့သူကို FORTRAN, နှင့်နှိုင်းယှဉ်လျှင်ရှေ့ကိုကြီးမားတဲ့ခြေလှမ်းခဲ့ပါတယ်။ အထူးသဖြင့် FORTRAN ကိုပိုပြီးပြဿနာတွေရှိခဲ့ပါတယ်။ အချိန်အလွန်တိုတောင်းသောကာလ၌, Pascal အများအပြားကျောင်းများနှင့်တက္ကသိုလ်များအတွက်သင်ကြားရေးအတွက်အဓိကဘာသာစကားဖြစ်လာဖို့စီမံခန့်ခွဲခဲ့သည်။ ၎င်း၏အခြေစိုက်စခန်းမှာမြောက်မြားစွာအစီအစဉ်များကိုတီထွင်ခဲ့ကြသည်။

ဖွဲ့စည်းပုံ

Pascal အကြောင်းသင်တစ်ဦးတွေအများကြီးရေးနိုင်တယ်, ဒါပေမယ့်က programming ကိုဖြစ်စဉ်ကိုတိုက်ရိုက်သွားပါသင့်တယ်။ Pascal အတွက်တစ်ဦးချင်းစီလျှောက်လွှာ keyword ကို (အစီအစဉ်) နဲ့ကစတင်ခဲ့သည်။ ထိုခဏခြင်းတွင်သတ်မှတ်ထားသောအစီအစဉ်ကိုနာမတျောကိုအပြီး, ပြီးတော့ထား ";" ။ တစ်ခါတစ်ရံဒီအမလိုအပ်ပါ။ နာမတော်ကိုအမှီ ပြု. နောက်, သငျသညျ parameters တွေကိုဆော့ကစားလိမ့်မည်ဟုပြင်ပဖိုင်တွေရဲ့စာရင်းသတ်မှတ်နိုင်ပါတယ်။ သူမ၏ခန္ဓာကိုယ် - သောအစီအစဉ်တွင်အရေးကြီးဆုံးလာပြီးနောက်။ ဒါဟာရုံကလွဲပြီး, အမျိုးအစားများ, variable တွေကို, လုပ်ထုံးလုပ်နည်းများနှင့်လုပ်ငန်းဆောင်တာများအပိုင်းဖော်ပြချက်များပါဝင်ပါသည်။ entry ကိုအမှတ် - သူတို့နောထုတ်ပြန်ချက်များတစ်ပိတ်ပင်တားဆီးမှုလည်းမရှိ။ အော်ပရေတာယူနစ်ကိုစတင်များနှင့်ဆုံးသော့ချက်စာလုံးများအကြားတည်ရှိသည်။ တစ်ခုချင်းစီကိုကြေညာချက်တစ် semicolon ဖြင့်ခွဲခြားထားသည်။ အဆိုပါအစီအစဉ်ကိုအဆုံးသတ်ခန္ဓာကိုယ်ပြီးနောက်ထားသည့်အချက်များကိုအသုံးပြုသည်။

လျှောက်လွှာ module တွေ

ထို program code တွေအတွက်လျှောက်လွှာ module တစ်ခုပြုလုပ်ရန်များအတွက်ကြော်ငြာပစ္စုပ္ပန်ဖြစ်ရပါမည်။ ထိုကဲ့သို့သောကြေညာချက်လုပ်, သင်က keyword ကိုအသုံးပြုသည့်ဆက်သွယ်မှုညွှန်ကြားချက်ကိုသုံးနိုင်သည်။ သူ့ကိုနောက်, module တွေများ၏အမည်များချိတ်ဆက်ခံရဖို့။ ညွှန်ကြားချက်များအတွက် header ကိုအပြီးဒါမှမဟုတ် interface ကိုအပိုင်းများတွင်ချက်ချင်းဝင်ကြ၏။

တချို့က Implementation ကို, အထူးသဖြင့်အသက်ကြီးဗားရှင်းဘာသာစကားကို module တွေကိုထောက်ပံ့ကြဘူး။ ဆော့ဖ်ဝဲနှင့်ထောက်ခံမှု: သူတို့ကနှစ်မျိုးခွဲခြားနိုင်ပါတယ်။ ပထမဦးဆုံးအစီအစဉ်ကို keyword ကို program နဲ့အစပြုအတွက်လက်ဆောင်ဖြစ်ပါတယ်။ ဒုတိယ variable တွေကို, ရုံကလွဲပြီး, အမျိုးအစားများနှင့်ဒါမှအပေါ်အခြား module တွေအတွက်သုံးနိုင်တယ်ပါဝင်သည်။

ပုဒ်ဖြတ်နည်း

Pascal syntax တင်းကျပ်လိုက်နာမှုလိုအပ်သည်။

  • semicolon ။ အဆိုပါ variable တွေကိုများ၏ဖော်ပြချက်ပြီးနောက်, header ကိုရဲ့အဆုံးမှာတင်လိုက်တယ်။ ကကွဲကွာအော်ပရေတာ။ သငျသညျ keyword ကိုအဆုံး၏ရှေ့မသုံးနိုငျသညျ။
  • ကော်မာ။ စာရင်းအမျိုးမျိုးအတွက်သီးခြားအဖြစ်အသုံးပြုခဲ့သည်။
  • point ။ (ထိုစကားလုံးအဆုံးပြီးနောက်) program ကိုခန္ဓာကိုယ်ရဲ့အဆုံးမှာတင်လိုက်တယ်။

ကွန်ပျူတာလျှောက်လွှာကွပ်မျက်ခံရဖို့စဉ်းစားသည်ကို ထောက်. ဤကဲ့သို့သောတင်းကျပ် syntax လိုအပ်ပေသည်။ မမှန်ကန်ကြောင်းဇာတ်ကောင်၏ဖြစ်ရပ်မှာအမှားဖော်ပြပေးမှာဖြစ်ပါတယ်။ တစ်ဦး semicolon ကြေညာချက် separator အဖြစ်ပြုမူလျှင်, အော်ပရေတာတစ်ဦးပွိုင့်နှင့်နောက်ဆက်တွဲအချက်အကြားတစ်ခုလုံးကိုစာသားမဖြစ်စဉ်းစားသည်။ အော်ပရေတာများအကြားအမှတ်အသား nepostanovki ၏ဖြစ်ရပ်မှာ program ကိုသူတို့ကိုတဦးတည်း ယူ. မှားယွင်းမှုတစ်ခုထုတ်လုပ်ပါလိမ့်မယ်။

Pascal ဘာသာစကားသငျသညျမှတ်ချက်ထည့်သွင်းခွင့်ပြုပါတယ်။ သူတို့ကထို program code တွေအနေနဲ့ရှင်းလင်းချက်အဖြစ်ဝတ်ပြုကြလော့။ သင်ကရုရှားဘာသာစကားသုံးနိုင်သည်။ အဆိုပါအစီအစဉ်ကိုမှတ်ချက်တွင်မဆိုအကျိုးသက်ရောက်ထုတ်လုပ်ကြပါဘူး။

Pascal, သင်စာလုံးအသေးများနှင့်အကြီးအအက္ခရာများနှစ်ဦးစလုံးကိုရေးနိုင်ပါတယ်။ အဆိုပါရွေးချယ်မှုကိုအဆိုပါပရိုဂရမ်မှတက်သည်။

ဝေဖန်ချက်

ပြီးသားဖော်ပြထားသည့်အတိုင်း Pascal ၏အထူးလူကြိုက်များ 1980-1990 ခုနှစ်သို့ရောက် လာ. , ဒါပေမယ့်နှင့်လိုက်အောင်ဘာသာစကားစဉ်းစားဝေဖန်သူတစ်ချိုရှိခဲ့သည်။ ၎င်းတို့၏အမြင်တွင်သာလေ့ကျင့်ရေးအဘို့အသင့်လျော်သည်။ အထူးသဖြင့်မှတ်သားလောက်ဝေဖန်ဆောင်းပါးထဲမှာဖော်ပြထားတဲ့ခဲ့ပါတယ် "Pascal ငါ့အကြိုက်ဆုံး programming language ကိုမဟုတျပါဘူးအဘယ်ကြောင့်။ " ဆောင်းပါး Pascal အလေးအနက်ထားပိုကောင်းဘို့ပြောင်းလဲသွားတယ်စတင်ခဲ့ပြီးနောက်ဒါဟာခဲ့ C. ၏ developer များထဲကတစ်ခု - ဒါဟာဘရိုင်ယန် Kernighan ကရေးသားခဲ့သည်။

လူအပေါင်းတို့သည်ချို့ယွင်းချက်, များစွာသောပရိုဂရမ်၏ Pascal ပေါ့ပေါ့သဘောထားကအပေါ်အဆိုးဝါးဆုံးနေသော်လည်း။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.unansea.com. Theme powered by WordPress.