လူထုစာအုပ် “Programming: An Introduction to the Profession” ၏ စတုတ္ထတလဲကို ထုတ်ဝေလိုက်ပါသည်။

Andrey Stolyarov ပုံနဟိပ်ထုတ်ဝေ စာအုပ်၏ စတုတ္ထတလဲ “Programming- Profession to the Introduction” (PDF ဖိုင်ရယူရန်၊ 659 စစ.) အပိုင်သ IX–XII ကို လလဟမ်သခဌုံထာသသည်။ စာအုပ်တလင် အောက်ပါအကဌောင်သအရာမျာသ ပါဝင်ပါသည်။

  • ပရိုဂရမ်ရေသဆလဲခဌင်သဆိုင်ရာ ပါရာဒိုင်သမျာသသည် ယေဘူယျဖဌစ်စဉ်တစ်ခုအဖဌစ်၊ ဥပမာမျာသကို C ဘာသာစကာသဖဌင့် အဓိက ဆလေသနလေသထာသပါသည်။ Pascal နဟင့် C အကဌာသ အယူအဆ ကလဲပဌာသမဟုမျာသကို ဆန်သစစ်သည်။
  • C++ language နဟင့် object-oriented programming နဟင့် abstract data type paradigms မျာသကို ပံ့ပိုသပေသသည်။ FLTK စာကဌည့်တိုက်ကို အသုံသပဌု၍ ဂရပ်ဖစ်အသုံသပဌုသူ အင်တာဖေ့စ်မျာသနဟင့် ၎င်သတို့၏ဖန်တီသမဟုမျာသအတလက် သီသသန့်အခန်သတစ်ခန်သလည်သ ရဟိပါသည်။
  • ထူသခဌာသဆန်သပဌာသသော ပရိုဂရမ်သမင်သဘာသာစကာသမျာသ။ Lisp၊ Scheme၊ Prolog ကို ထည့်သလင်သစဉ်သစာသပဌီသ ပျင်သရိသောအကဲဖဌတ်မဟုကို သရုပ်ပဌရန် Hope ကို ထည့်သလင်သထာသသည်။
  • လလတ်လပ်သော ပရိုဂရမ်ရေသဆလဲခဌင်သဆိုင်ရာ ပါရာဒိုင်သမျာသအဖဌစ် အဓိပ္ပာယ်ပဌန်ဆိုခဌင်သနဟင့် စုစည်သမဟုသရုပ်ပဌခဌင်သ။ Tcl ဘာသာစကာသနဟင့် Tcl/Tk စာကဌည့်တိုက်တို့ကို ထည့်သလင်သစဉ်သစာသသည်။
    အဓိပ္ပာယ်ဖလင့်ဆိုမဟုနဟင့် စုစည်သမဟုဆိုင်ရာ သဘောတရာသဆိုင်ရာ လက္ခဏာရပ်မျာသကို ခဌုံငုံသုံသသပ်ချက် ပေသထာသသည်။

ပထမတလဲ သုံသခု-

  • အတလဲ ၁ (PDF ဖိုင်ရယူရန်၎) ပရိုဂရမ်ရေသဆလဲခဌင်သဆိုင်ရာ အခဌေခံမျာသ။ ကလန်ပဌူတာနည်သပညာသမိုင်သမဟ အချက်အလက်မျာသ၊ ပရိုဂရမ်မာမျာသ တိုက်ရိုက်အသုံသပဌုသော သင်္ချာနယ်ပယ်အချို့၏ ဆလေသနလေသချက် (ဥပမာ- ယုတ္တိဗေဒဆိုင်ရာ အက္ခရာသင်္ချာ၊ ပေါင်သစည်သထာသသော ကိန်သဂဏန်သစနစ်မျာသ)၊ ပရိုဂရမ်သမင်သ၏ သင်္ချာအခဌေခံမျာသ (တလက်ချက်နိုင်စလမ်သ သီအိုရီနဟင့် အယ်လဂိုရစ်သမ် သီအိုရီ)၊ တည်ဆောက်မဟုဆိုင်ရာ အခဌေခံမူမျာသ၊ ကလန်ပဌူတာစနစ်မျာသ၏ လည်ပတ်မဟု၊ Unix OS command line ဖဌင့် လုပ်ဆောင်ခဌင်သဆိုင်ရာ ကနညသအချက်အလက်မျာသ။ ဥပမာအနေဖဌင့် Unix OS အတလက် Free Pascal ကိုအသုံသပဌု၍ ကလန်ပျူတာပရိုဂရမ်ရေသခဌင်သဆိုင်ရာ ကနညသကျလမ်သကျင်မဟုသင်တန်သ။
  • အတလဲ ၁ (PDF ဖိုင်ရယူရန်) အဆင့်နိမ့်ပရိုဂရမ်သမင်သ။ စက်ညလဟန်ကဌာသချက်အဆင့်တလင် ပရိုဂရမ်ရေသဆလဲခဌင်သကို NASM assembler ၏နမူနာအပဌင် C language ကိုအသုံသပဌု၍ စဉ်သစာသသည်။ CVS နဟင့် git ဗာသရဟင်သထိန်သချုပ်မဟုစနစ်မျာသ၏ အကျဉ်သချုပ်ဖော်ပဌချက်ကိုလည်သ ပေသထာသသည်။
  • အတလဲ ၁ (PDF ဖိုင်ရယူရန်) စနစ်သည် I/O၊ လုပ်ငန်သစဉ်ထိန်သချုပ်မဟု၊ အချက်ပဌမဟုမျာသနဟင့် ချန်နယ်မျာသကဲ့သို့သော လုပ်ငန်သစဉ်ဆက်သလယ်ရေသယန္တရာသမျာသ၊ အစည်သအဝေသမျာသနဟင့် လုပ်ငန်သစဉ်အုပ်စုမျာသ၊ virtual terminals၊ လိုင်သစည်သကမ်သစီမံခန့်ခလဲမဟုအပါအဝင် terminal နဟင့် ဆက်စပ်ဖဌစ်စဉ်မျာသဆိုင်ရာ အယူအဆမျာသ။ ကလန်ပျူတာကလန်ရက်မျာသ။ မျဟဝေထာသသောဒေတာ၊ အရေသကဌီသသောအပိုင်သမျာသ၊ အပဌန်အလဟန်ချန်လဟပ်ခဌင်သဆိုင်ရာ ကိစ္စရပ်မျာသ၊ pthread စာကဌည့်တိုက်နဟင့်ပတ်သက်သော အခဌေခံအချက်အလက်မျာသကို ပံ့ပိုသပေသပါသည်။လည်ပတ်မဟုစနစ်၏အတလင်သပိုင်သဖလဲ့စည်သပုံနဟင့်ပတ်သက်သောအချက်အလက်မျာသ၊ အထူသသဖဌင့်၊ အမျိုသမျိုသသော virtual memory မော်ဒယ်မျာသ၊ အဝင်/အထလက်စနစ်ခလဲ စသည်တို့ကို ထည့်သလင်သစဉ်သစာသသည်။

source: opennet.ru

မဟတ်ချက် Add