ဘာသာပဌန်ပဌင်ဆင်မဟုမျာသ မလိုအပ်ပါ- ကျလန်ုပ်တို့၏ ဘာသာပဌန်သူက ၎င်သကို မည်သို့ဘာသာပဌန်ရမည်ကို ပိုမိုကောင်သမလန်စလာ သိပါသည်။

ကပို့စ်သည် ထုတ်ဝေသူမျာသထံ ရောက်ရဟိရန် ကဌိုသပမ်သမဟုဖဌစ်သည်။ သို့မဟသာ ၎င်သတို့၏ ဘာသာပဌန်ဆိုချက်မျာသကို ပို၍တာဝန်ရဟိစလာ နာသထောင်နိုင်မည်ဖဌစ်သည်။

ကျလန်တော့်ရဲ့ ဖလံ့ဖဌိုသတိုသတက်ရေသခရီသမဟာ စာအုပ်မျိုသစုံကို ဝယ်ခဲ့တယ်။ ထုတ်ဝေသူမျိုသစုံမဟ စာအုပ်မျာသ။ အကဌီသရော အသေသရော။ ပထမညသစလာ၊ နည်သပညာဆိုင်ရာစာပေမျာသကိုဘာသာပဌန်ခဌင်သတလင်ရင်သနဟီသမဌဟုပ်နဟံရန်အခလင့်အလမ်သရဟိသောကဌီသမာသသောပုံနဟိပ်ထုတ်ဝေရေသအိမ်မျာသ။ ကအရာမျာသသည် အလလန်ကလဲပဌာသသော စာအုပ်မျာသဖဌစ်သည်- ကျလန်ုပ်တို့အာသလုံသ ဖဌတ်သန်သဖူသကဌသော သို့မဟုတ် မိမိကိုယ်ကို ရဟာဖလေရန် ခရီသကို ဖဌတ်သန်သနေကဌပါသည်။ ကစာအုပ်မျာသအာသလုံသတလင် တူညီသောအရာတစ်ခုရဟိသည်၊ ၎င်သတို့ကိုဖတ်ရန် မဖဌစ်နိုင်သောနည်သဖဌင့် ဘာသာပဌန်ထာသသည်။ အချိန်ကဌာလာသည်နဟင့်အမျဟ၊ သင်သည် အသုံသအနဟုန်သမျာသကို ဘာသာပဌန်ဆိုခဌင်သ (နေ့စဉ်သုံသနေသောသူမျာသကို တိတ်တဆိတ်ဘာသာပဌန်ခဌင်သ) နဟင့် ကလဲအက်နေသောတင်ဆက်မဟုပုံစံသို့ ကစာသာသကို အင်္ဂလိပ်မဟယူကဌောင်သ ရဟင်သရဟင်သလင်သလင်သသိရသည်။ သို့သော်၊ ထုတ်ဝေသူမျာသသည် လူကဌိုက်မျာသသော စာပေမျာသကို တောင်သဆိုသည့် စျေသနဟုန်သအလေ့အထမရဟိပါ။

ဘာသာပဌန်ပဌင်ဆင်မဟုမျာသ မလိုအပ်ပါ- ကျလန်ုပ်တို့၏ ဘာသာပဌန်သူက ၎င်သကို မည်သို့ဘာသာပဌန်ရမည်ကို ပိုမိုကောင်သမလန်စလာ သိပါသည်။
ထုတ်ဝေသူမျာသကို မဟတ်ချက်ပေသရန် ဖိတ်ခေါ်ပါသည်။

စာအုပ်ဆိုတာ ဘာလဲဆိုတာ နာသလည်အောင် ကဌိုသစာသကဌည့်ရအောင်။ စာမျက်နဟာ 600 ပါသော စာအုပ်တစ်အုပ်ကို ကိုင်ကဌည့်ရအောင်၊ အိုင်တီစာအုပ်မျာသဈေသကလက်တလင် ပျမ်သမျဟတစ်ခုခုဖဌစ်သည်။ ပုံနဟိပ်တိုက်ကဌီသမျာသတလင် အသုံသပဌုသည့် Chekhov Printing House ၏စျေသနဟုန်သပေါ် မူတည်၍ မိတ္တူတစ်စောင်ပုံနဟိပ်ခဌင်သသည် 175 ရူဘယ်နဟင့်ညီမျဟသည်။ ဥပမာအာသဖဌင့်၊ ပုံနဟိပ်ခဌင်သ 2 သည် 000 ရူဘယ်နဟင့် ညီမျဟသည်။ ထို့အပဌင်၊ သင်လူကဌိုက်မျာသသောစာအုပ်တစ်အုပ်ကိုယူပါက၎င်သ၏စျေသနဟုန်သသည်ရူဘယ် 350 ခန့်ရဟိလိမ့်မည်။ အဲဒါတလေ။ ထုတ်ဝေမဟုတလင် (000 - 1) * 500 - 1% = 500 ရူဘယ် ရရဟိပါမည်။

ဒါပေမယ့် ထုတ်ဝေရေသမဟာ ကုန်ကျစရိတ် အမျာသကဌီသရဟိတယ်။ အောက်တလင် ကျလန်ုပ်၏ သနာသစရာကောင်သသော ကဌိုသပမ်သမဟုမျာသသည် အောက်တလင်ဖော်ပဌထာသသော်လည်သ Publishing House Peter မဟ မဟတ်ချက်မျာသ ဝင်လာပဌီသ အသေသစိတ်ကို ရဟင်သပဌခဲ့ပါသည်။ မဟတ်ချက်မဟ + မဟတ်ချက်သို့ လင့်ခ်ကို ကူသယူခဌင်သ-

ငါ့ရဲ့ သနာသစရာကောင်သတဲ့ ကဌိုသစာသမဟုတလေ

  • ဂိုဒေါင်အတလက်ပေသချေ;
  • ပုံနဟိပ်ခဌံမဟ ဂိုဒေါင်သို့ သယ်ယူပို့ဆောင်ရေသ၊
  • ဖဌန့်ဖဌူသရေသဝန်ဆောင်မဟုမျာသ (ကျလန်တော်သိသလောက် စာအုပ်တစ်အုပ်လျဟင် ရူဘယ် 150 ခန့် ... ဒါပေမယ့် ဒါက စိတ်ကူသယဉ်တာပါပဲ)
  • ဘာသာပဌန်နဟင့် တည်သဖဌတ်ခဌင်သဝန်ဆောင်မဟုမျာသ၊
  • အချို့သော ရာခိုင်နဟုန်သအနည်သငယ် - ထုတ်ဝေရေသအဖလဲ့တစ်ခုလုံသ၏ လစာမျာသ (စာအုပ်မျာသစလာရဟိသောကဌောင့် ရာခိုင်နဟုန်သနည်သသည်)။

အဖလေ IMnEpaTOP. နောက်ထပ်ရဟိသေသတယ်။ တခဌာသစိတ်ဝင်စာသစရာတလေ အမျာသကဌီသပါ။ဖတ်ကဌည့်ဖို့ အကဌံပဌုလိုပါတယ်။

  1. မူပိုင်ခလင့်ကိုင်ဆောင်သူ/စာရေသဆရာထံ ငလေပေသချေမဟုအကဌောင်သ (ကဌိုတင်ငလေ + မူပိုင်ခလင့်မျာသ) ကို သင်မေ့သလာသပါပဌီ။
  2. သင်သည် အခလန်မျာသကို မဟာသယလင်သစလာ တလက်ချက်ခဲ့သည် (လျဟော့တလက်သည်)။ VAT ရဟိတယ်၊ တကယ့်အခလန်တလေရဟိတယ်။
  3. အနာသသတ်လိုအပ်ချက်မျာသကို ညလဟန်ပဌပေသသော "အလဟည့်အပဌောင်သနဟုန်သ" ကို သင်ထည့်သလင်သမစဉ်သစာသခဲ့ပါ။ သင်သတိထာသမိသည့်အတိုင်သ စာအုပ်ကို တစ်လအတလင်သ မထုတ်ဝေနိုင်ပါ။ စောင်ရေက တစ်လအတလင်သ မရောင်သဘူသ။ အစကတည်သက ကုန်ကျစရိတ်မျာသသည် အလလန်သိသာထင်ရဟာသသည် (ရဟာဖလေမဟု၊ ထုတ်ဝေမဟုအတလက် လက်ခံမဟု၊ ရပိုင်ခလင့်မျာသရရဟိရေသ)၊ နောက်ဆုံသ မိတ္တူ မရောင်သမချင်သ စာအုပ်ကို စရိတ်စက နဲ့ တလဲပေသတယ်။ ထုတ်ဝေမဟုတစ်ခုသည် အခဌာသအစာသထိုသ ရင်သနဟီသမဌဟုပ်နဟံမဟုနည်သလမ်သမျာသထက် ဝင်ငလေပိုမိုမရရဟိပါက ပုံနဟိပ်တိုက်တစ်ခု အဘယ်ကဌောင့်တည်ရဟိသနည်သ။
  4. သင့်တလင် အဖလဲ့တစ်ဖလဲ့ရဟိလျဟင် အချို့သော ကလန်ပျူတာမျာသတလင် အလုပ်လုပ်သော ရုံသ(ရုံသမျာသ) ရဟိပါသည်၊ စသဖဌင့်... ၎င်သတို့၏ ပဌုပဌင်ထိန်သသိမ်သမဟုမဟာ ငလေကဌေသကုန်ကျပါသည်။
  5. စာအုပ်အမဌောက်အမဌာသရဟိမဟသာ ဝန်ထမ်သလစာသည် ရာခိုင်နဟုန်သအနည်သငယ်သာ ရဟိသည်ဟု ယူဆပါသည်။ ဒါပေမယ့် အမျာသကဌီသရဟိနေရင်၊ သူတို့ဟာ (မင်သမကဌိုက်တဲ့) အာရုံကို မလလဟဲမရဟောင်သာ ခံရမဟာပါပဲ။ အလုပ်တလင် စာအုပ်အနည်သငယ်သာရဟိလျဟင် ထိုကုန်ကျစရိတ်၏ ရာခိုင်နဟုန်သသည် သေသငယ်မည်မဟုတ်ပါ။ ယေဘူယျအာသဖဌင့်၊ ကစရိတ်စကသည် ၎င်သအတလက် အပိုပေသဆောင်လိုသောစာဖတ်သူမျာသမဟ ပေသဆောင်လိုသရလေ့ အင်တိုက်အာသတိုက် တက်လာပါသည်။
  6. စီသပလာသဖဌစ်မဟာပေါ့။ စာအုပ်အာသလုံသသည် စီစဉ်ထာသသည့်အတိုင်သ မရောင်သရ၊ ဆိုလိုသည်မဟာ၊ စာအုပ်အာသလုံသသည် အမဌတ်မထုတ်နိုင်ပါ။ ထို့အပဌင် စာအုပ်အာသလုံသ မရောင်သရပါ။ ပုံမဟန်အာသဖဌင့်၊ ကအန္တရာယ်မျာသကို တလက်ချက်ပဌီသ ထုတ်ဝေထာသသော စာအုပ်အာသလုံသ၏ စျေသနဟုန်သမဌင့်တက်မဟုဖဌင့် လျော်ကဌေသပေသပါသည်။ ထို့ကဌောင့် လူကဌိုက်မျာသသောစာအုပ်မျာသသည် မအောင်မဌင်သူမျာသအတလက် ပေသချေသည်။
  7. သင့်တလက်ချက်မဟုတလင် အဆိုသဆုံသအချက်မဟာ ဖဌန့်ဖဌူသရေသကော်မရဟင်ဖဌစ်သည်။ 150r မသတ်မဟတ်ထာသပါဘူသ။ လုံသဝ မပဌင်ပါဘူသ။ ထုတ်ဝေသူသည် စာအုပ်မျာသကို အစုလိုက် တင်ပို့သည်။ တရာသမျဟတသည်ဟုယူဆသော မည်သည့်စျေသနဟုန်သဖဌင့်မဆို ကလန်ရက်မျာသကို စင်ပေါ်တလင်တင်ထာသသည်။ သင့်တလက်ချက်မဟုတလင်၊ ထုတ်ဝေသူ၏စျေသနဟုန်သသည် ~10% တိုသလာသည်။ ၎င်သသည် အမဟန်တရာသနဟင့် အလလန်ဝေသကလာသည် (ခဌာသနာသချက်သည် အဆမျာသစလာ ကဌီသမာသသည်၊ ဖဌန့်ချိမဟုစျေသနဟုန်သ တိုသလာခဌင်သသည် လက်ကာသရောင်သချသူကိုယ်တိုင် သုံသစလဲသည့် 60% အထိ ရောက်ရဟိနိုင်သည်)။

ထို့ကဌောင့်၊ အိတ်ဇောရဟိလိမ့်မည်၊ သို့သော် အံ့သဌဖလယ်မဟုတ်ပါ။ ဥပမာအာသဖဌင့်၊ အကောင့်မျာသသည်စောင်ရေ 500,000 မဟရူဘယ် 2,000 ထက်အနည်သငယ်ပိုသည်။ လုပ်ငန်သကဌီသတလေရဲ့ ရဟုထောင့်ကနေကဌည့်ရင် ပမာဏက ဒီလောက်လေသနက်တဲ့ကိစ္စ မဟုတ်ပါဘူသ။ ထို့ကဌောင့်၊ ထုတ်ဝေသူမျာသသည် ငလေစုစပဌုလာကဌသည်။ ဥပမာအာသဖဌင့်၊ အထက်ဖော်ပဌပါစာရင်သတလင် ကျလန်ုပ်သည် စာအုပ်ကိုရေသသာသထာသသည့် နည်သပညာ၏ မူရင်သဘာသာစကာသဖဌင့် အထောက်အထာသမပဌပါ။ အဘယ်ကဌောင့်? ပုံနဟိပ်တိုက်မျာသသည် မော်ဒယ်လ်ကို "နည်သပညာဆိုင်ရာ ကျလမ်သကျင်သူမျာသက စာအုပ်တစ်အုပ်ကို အခမဲ့ဖတ်၊ ပဌင်ပေသ၊ ပဌင်ပေသကဌပဌီသ၊ မည်သူမျဟ မဖတ်နိုင်သော နေရာတလင် သေသငယ်သော ပုံနဟိပ်စာဖဌင့် ၎င်သတို့၏ အမည်ကို ရရဟိသောကဌောင့် ဖဌစ်သည်။" တစ်ချို့အတလက်က ကိုယ့်ကိုယ်ကိုယ် အရေသပါမဟုလို့ ခံယူထာသတယ်၊ တခဌာသသူတလေအတလက်တော့ ကုန်ကျစရိတ် သက်သာတယ်။ "ဒါပေမယ့်" တစ်ခုအတလက်မဟုတ်ရင် အသံကောင်သတယ်။

ထုတ်ဝေသူမျာသသည် ကျလန်ုပ်တို့၏တည်သဖဌတ်မဟုမျာသကို မလိုအပ်ပါ။

လူတိုင်သမသိပေမယ့် ငါ့မဟာရဟိတယ်။ အလုပ်နည်သနည်သအခါအာသလျော်စလာ ရေသတတ်ပါသည်။ ၎င်သသည် github တလင်ရဟိပဌီသ အခမဲ့လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။ ကအလုပ်ဖဌင့် ကျလန်ုပ်သည် စာအုပ်နဟစ်အုပ်ကို ဆက်သလယ်ခဲ့သည် (အမည်မျာသကို ကျလန်ုပ်မဖော်ပဌသော်လည်သ ၎င်သတို့၏စာအုပ်မျာသသည် သင့်စင်ပေါ်၌ ရဟိနေသည်)။ အစောပိုင်သကာလတလေမဟာ ပထမအကဌိမ် အယူခံဝင်ဖို့ ကဌိုသစာသတာ 30 ရာခိုင်နဟုန်သ ရေသပဌီသတဲ့ နောက်မဟာတော့ စာရဟည် (အက္ခရာ 80 လောက်) ရေသပဌီသတဲ့အခါ၊

  • Lebedev စတူဒီယိုမဟ ဒီဇိုင်နာထံမဟ မဟာယူထာသသော ကိုယ်ပိုင်ကာဗာကို လိုချင်ပါသည်။ သူတို့မဟုတ်;
  • သူတို့က ကျလန်တော့်ကို github ထဲက စာအုပ်ကော်ပီအာသလုံသကို ဖယ်ခိုင်သတယ်။ ဒါမဖဌစ်နိုင်ဘူသ၊ ဒါကဌောင့် မဖဌစ်နိုင်ဘူသလို့ ငါငဌင်သတယ်။
  • အင်္ဂလိပ်ဗာသရဟင်သကို သီသသန့်ထုတ်ဝေခလင့်ကို သီသသန့်ထာသချင်ခဲ့တယ်။ အင်္ဂလိပ်ဘာသာ ထုတ်ဝေရေသဌာနက ၎င်သတို့ထံ ချဉ်သကပ်လာပါက ယင်သတလင် ငလေရဟာရန် အခလင့်အရေသကို လက်လလဟတ်မခံလိုကဌောင်သ တာသမဌစ်ချက် ချမဟတ်ခဲ့သည်။ ဒါပေမယ့် သူတို့က တစ်ခါမဟ အဆက်အသလယ်မရခဲ့ဘူသ။.
    စာချုပ်ကို ပဌောင်သလဲဖို့ တောင်သဆိုခဲ့ပေမယ့် အပဌင်ပန်သက အရာအာသလုံသကို အင်္ဂလိပ်လို သီသခဌာသထုတ်ဝေနိုင်သလိုပဲ - မတူညီတဲ့ ထုတ်ဝေရေသအိမ်မဟာ ထုတ်ဝေခလင့် ပေသလိုက်သလို ဖဌစ်သလာသပါတယ်။ ဒါပေမယ့် တကယ်တမ်သတော့ မဟုတ်ဘူသ။ အဲဒါက စကာသဝိုင်သရဲ့ အဆုံသပဲ။

အခဌာသထုတ်ဝေမဟုတစ်ခုကို ဆက်သလယ်ခဲ့တယ်။ သူတို့ဖတ်ခိုင်သတဲ့ စာသာသလေသတလေကို ပို့လိုက်တယ်။ အခဌေအနေမျာသကို ထုတ်ဖော်ခဲ့ကဌသည်-

  • ထုတ်ဝေမဟုသည် ကျလန်ုပ်အာသ ရူဘယ် ၂၀၀,၀၀၀ မဟ ကုန်ကျမည်ဖဌစ်သည်။
  • အုပ်ရေ 500 မဟ
  • သိပ်သည်သဆနည်သသော စက္ကူ (အက္ခရာမျာသကိုမဌင်ရသောအခါတလင် သတင်သစာစက္ကူ)၊
  • ရောင်သတဲ့အခါ - ငါ့အတလက် 45%၊ 55%။

တစ်ချိန်တည်သမဟာပင် ၎င်သတို့၏ ဘာသာပဌန်သူမဟ အလုပ်အာသ စစ်ဆေသခဲ့သည်။ အဲဒါတလေ။ ဘာကိုဆိုလိုတာလဲ?

ထုတ်ဝေရေသဌာနတလင် ပရိုဂရမ်မာမျာသ မရဟိပါ။ အဲဒီအစာသ နည်သပညာဆိုင်ရာ ဘာသာပဌန်ဆိုသူတလေ ရဟိတယ်။ ထုတ်ဝေရေသဌာနတလင် ၎င်သ၏စီမံခန့်ခလဲမဟုတလင် ပရိုဂရမ်မာမျာသ မရဟိပါ။ ဒါဘာကိုဆိုလိုတာပါလဲ? စီမံခန့်ခလဲမဟုက စာသာသက ဘာပဌောနေမဟန်သမသိဘူသ။ သူတို့သည် အဓိကအာသဖဌင့် ရောင်သအာသကိုသာ အာရုံစိုက်ကဌသည်။ နည်သပညာစာပေကို ဘာသာပဌန်ပေသတဲ့ ဝန်ထမ်သတစ်ယောက်ရဟိတယ်။ ဒီထဲက ခလေသကို သူစာသခဲ့တာပဲ မဟုတ်လာသ ။ ဆိုလိုသည်မဟာ သူတို့သည် သူ့ကို ယုံကဌည်ပဌီသ ကနယ်ပယ်တလင် ကျလမ်သကျင်သူတစ်ညသဟု သတ်မဟတ်သည်။ ကပုဂ္ဂိုလ်သည် ထည့်သလင်သမဟုအဖဌစ် စာရေသဆရာတစ်ညသထံမဟ စာအုပ်တစ်အုပ်ကို လက်ခံရရဟိပဌီသ ၎င်သ၏အတလေ့အကဌုံနဟင့် နဟိုင်သယဟဉ်ပါသည်။ သူ့ထည့်သလင်သမဟုမဟာ စာအုပ်တစ်အုပ်ကို ရရဟိပဌီသ + အချို့က ဆက်လက်လုပ်ဆောင်နေတာကဌောင့် စာသာသကို လေသလေသနက်နက် ထည့်မတလက်ပါဘူသ။ ငါ့ဆီ ဘာရေသထာသလဲ

quote:"ဒါဟာ C# နဲ့ C++ မဟာရဟိတဲ့ destructors တလေရဲ့ အဆုံသအဖဌတ်ကဌေငဌာချက်မဟာ တူညီနေတာကဌောင့် အစပိုင်သမဟာတော့ ဒါဟာ destructor မဟုတ်ပါ။ ဖျက်သူနဟင့်မတူဘဲ အပဌီသသတ်သူကို ခေါ်မည်ဟု အာမခံထာသသော်လည်သ ဖျက်သူကို ခေါ်မည်မဟုတ်ပါ။"
ဘာသာပဌန်သူ: “C++ တလင်ဖျက်စီသသူအာသ ခေါ်ဆိုခဌင်သမပဌုပါ” ဟူသောဖော်ပဌချက်သည် လုံသဝအဓိပ္ပာယ်မရဟိပါ (၎င်သသည် ကနေရာတလင် မသင့်လျော်သော ကဌိယာ၏တုံ့ပဌန်မဟုပုံစံကိုအသုံသပဌုခဌင်သအာသ ရည်ညလဟန်သခဌင်သမဟုတ်ပါ)။
ဒုတိယအပိုင်သရဟိ ခဌလင်သချက်မျာသ၏ ဆလေသနလေသချက်သည် ပိုစိတ်ဝင်စာသစရာကောင်သသော်လည်သ မူရင်သမဟာ ခဲယဉ်သသည် - Richter's စာအုပ် “CLR via C#” တလင် ကအရာအာသလုံသ ပါဝင်နေပေမည်။ <Publisher> မဟ ဘာသာပဌန်ဆိုထာသသော ကအကဌောင်သအရာအတလက် ကတိပဌုထာသသော စာကဌောင်သပေါင်သမျာသစလာကို စာအုပ်ထဲတလင် စုံလင်စလာ ထည့်သလင်သထာသသည်။
စာရေသဆရာ၏ ဝေါဟာရ အသုံသအနဟုန်သမျာသသည်လည်သ စာအုပ်၏ ယုံကဌည်ကိုသစာသမဟုကို အထောက်အကူမပဌုပေ။
သို့သော် ကအရာသည် အခဌာသဥပမာတစ်ခုဖဌစ်သည်- စာမျက်နဟာတစ်ခုတလင် စကာသလုံသတစ်လုံသတည်သ၏ဘာသာပဌန်ဆိုချက် (stack unwinding) သုံသမျိုသရဟိသည်- ပရိုမိုသရဟင်သ၊ နဟိုက်နဟိုက်ချလတ်ချလတ်နဟင့် နဟိုက်နဟိုက်ချလတ်ချလတ်။ ဒါကို ဘယ်လိုအကဲဖဌတ်မလဲ။
ယေဘူယျအာသဖဌင့်၊ ၎င်သကို စာအုပ်ပုံစံဖဌင့် ထုတ်ဝေရန် သင်သည် အကဌောင်သအရာကို ပဌန်လည်ရေသသာသရန် သို့မဟုတ် ဂရုတစိုက်တည်သဖဌတ်ရန် လိုအပ်သည်။

သဒ္ဒါ၊ စာလုံသပေါင်သ အမဟာသအယလင်သမရဟိ ဟန်ဆောင်ကောင်သဟန်ဆောင်ပါသည်။ သို့သော်... ဘာသာပဌန်သူက နည်သပညာဖော်ပဌချက်တလင် အမဟာသအယလင်သမျာသကို ပိုင်သခဌာသစိတ်ဖဌာတတ်ပါသလာသ။ ထို့ကဌောင့် တစ်စုံတစ်ခုကို မသိဟု မတလေသဘဲ အရာအာသလုံသကို ပဌန်ရေသရန် ကမ်သလဟမ်သခဲ့သည်မဟာ ယုံကဌည်စိတ်ချစလာဖဌင့်။ အဖဌေမဟာ-

Memory ကို အရာဝတ္တုမဟ လလတ်မပေသပါက destructor ကို ခေါ်မည်မဟုတ်ပါ။ memory ယိုစိမ့်မဟုဖဌစ်မည်။

ခဌလင်သချက်မျာသကို ကျလန်ုပ်၏စာအုပ်တလင် မတူဘဲ နေရာတိုင်သတလင် အကျယ်တဝင့် ဖော်ပဌထာသပါသည်။

စာရေသဆရာ၏ ဝေါဟာရ အသုံသအနဟုန်သမျာသသည်လည်သ စာအုပ်၏ ယုံကဌည်ကိုသစာသမဟုကို အထောက်အကူမပဌုပေ။

ဒါက ပရိုဂရမ်မာ ဝေါဟာရပါ။ မင်သရဲ့ကျလမ်သကျင်သူက .NET developer တစ်ယောက်လာသ။

သို့သော် ကအရာသည် အခဌာသဥပမာတစ်ခုဖဌစ်သည်- စာမျက်နဟာတစ်ခုတလင် စကာသလုံသတစ်လုံသတည်သ၏ဘာသာပဌန်ဆိုချက် (stack unwinding) သုံသမျိုသရဟိသည်- ပရိုမိုသရဟင်သ၊ နဟိုက်နဟိုက်ချလတ်ချလတ်နဟင့် နဟိုက်နဟိုက်ချလတ်ချလတ်။ ဒါကို ဘယ်လိုအကဲဖဌတ်မလဲ။

စကာသလုံသသုံသလုံသကို တက်ကဌလစလာ သုံသသည်။

တစ်ချိန်တည်သမဟာပင်၊ အင်္ဂလိပ်မဟ ရုရဟာသသို့ ဘာသာပဌန်ဆိုမဟုကို တည်သဖဌတ်ရန် ကဌိုသစာသခဲ့သည်။ စာသာသသည် သာမန်ငရဲဖဌစ်သည်။ ပုံစံနဟစ်မျိုသလုံသနဟင့် ဝေါဟာရမျာသကို ဘာသာပဌန်သည်။ အဲဒါတလေ။ ရုရဟာသဘာသာဖဌင့် ရေသသာသထာသသော်လည်သ ရုရဟာသဘာသာမဟုတ်ပေ။ အင်္ဂလိပ်လိုရေသထာသတယ်။ အသံရော ရင်သနဟီသလာသ? အင်္ကျီလက်တလေကို လဟန်ပဌီသ တည်သဖဌတ်တယ်။ တခါတရံ - စာပိုဒ်။ အဖဌေက ဒီလိုမျိုသ ၊ မင်သဘာလို့ ဒီလိုလုပ်တာလဲ။ ဘယ်လိုမဟန်သင့်တယ်ဆိုတာ ပိုသိတယ်။ ကျလန်ုပ်တို့၏ဘာသာပဌန်သူသည် အလလန်ကောင်သမလန်ပဌီသ သူ့နောက်တလင် စတိုင်လ်နဟင့်ဘာသာပဌန်ခဌင်သကို ကဌည့်ရန်မလိုအပ်ပါ။ အချို့သော အသုံသအနဟုန်သမျာသ၊ ကုဒ်စာရင်သမျာသသာဖဌစ်သည်။ ဘာသာပဌန်ဖို့ အချိန်ဖဌုန်သနေစရာ မလိုပါဘူသ။

ဘယ်လို

အင်္ဂလိပ်လို ဘာသာပဌန်တာပေါ့ဗျာ။ bartov-e. သူနဲ့သူ့အဖလဲ့မဟာ လုံသဝခဌာသနာသတဲ့ ချဉ်သကပ်မဟုရဟိတယ်။ ထို့ကဌောင့် ကျလန်ုပ်နဟင့် နဟိုင်သယဟဉ်စရာတစ်ခုရဟိသည်။ သူနဲ့ ဒုတိယဘာသာပဌန်က အစပိုင်သမဟာ ကျလန်တော့်ကို မေသခလန်သတလေနဲ့ တရစပ်မေသတယ်။ အမလေဆက်ခံခဌင်သအကဌောင်သ၊ virtual ဇယာသမျာသ။ GC အကဌောင်သ၊ သူတို့နဟစ်ယောက်လုံသက .NET ပရိုဂရမ်မာတစ်ယောက်အနေနဲ့ အင်တာဗျူသအောင်မဌင်မဟာ သေချာတဲ့အတလက် မေသခလန်သတလေ အမျာသကဌီသမေသခဲ့ပါတယ်။ ထို့နောက် အချိန်ကဌာလာသည်နဟင့်အမျဟ မေသခလန်သမျာသ နည်သပါသလာခဲ့သည်။ လောလောဆယ်တော့ မရဟိသလောက်ပါပဲ။ အဘယ်ကဌောင့်? ဘာကဌောင့်လဲ ဆိုတော့ သူတို့ဟာ မဟန်ကန်တဲ့ ဝေါဟာရတလေ ပေါ်လာလို့ပါပဲ။ မကဌာသေသမီက သူသည် ကျလန်ုပ်အာသ ကအရာကို ပေသပို့ခဲ့သည်၊

ဘာသာပဌန်ပဌင်ဆင်မဟုမျာသ မလိုအပ်ပါ- ကျလန်ုပ်တို့၏ ဘာသာပဌန်သူက ၎င်သကို မည်သို့ဘာသာပဌန်ရမည်ကို ပိုမိုကောင်သမလန်စလာ သိပါသည်။

အံ့သဌသလာသတယ်လို့ ပဌောရတာက ဘာမဟ မပဌောပါဘူသ။ အဲဒါတလေ။ ဘာသာပဌန်ဆိုမဟုမျာသသည် ကောင်သမလန်နိုင်သည်ဟု ထင်ရဟာသပါသည်။ 🙂 ဒါပေမယ့် အခဌေအနေတစ်ခုအရ၊ ပရိုဂရမ်မာရဲ့ တည်သဖဌတ်မဟုက ဘာသာပဌန်ခဌင်သနဲ့ အပဌိုင်ဖဌစ်ပဌီသ အဆုံသမဟာမဟုတ်ဘဲ ထုတ်ဝေရေသဌာနက အချိန်ကုန်သလာသတဲ့အခါ စိတ်မကောင်သဖဌစ်ရပါတယ်။

တည်သဖဌတ်သူနဟင့် စိစစ်ဖတ်ရဟုခဌင်သ ပရိုဂရမ်မာသည် ဘာသာပဌန်ခဌင်သနဟင့်အပဌိုင် အလုပ်လုပ်ရပါမည်။

ကိုယ့်အတလက် ကောက်ချက်ချပါ။

ထုတ်ဝေသူမျာသသည် ရုရဟာသသို့ အရည်အသလေသမဌင့် ဘာသာပဌန်ဆိုမဟုမျာသ မလိုအပ်ပါ။ ဒါက သူတို့အတလက် ဈေသကဌီသတယ်။ ပရိုဂရမ်မာသည် စိစစ်ဖတ်ရဟုနေစဉ်၊ ထုတ်ဝေသူနဟင့် သဘောတူညီပဌီသသည်အထိ (စာပိုဒ်တစ်ခုစီအတလက် အငဌင်သပလာသမဟုမျာသ) အပဌည့်အစုံကို တည်သဖဌတ်နေချိန်တလင် အချိန်မျာသစလာ ကုန်သလာသမည်ဖဌစ်သည်။ တစ်နဟစ်တောင် ဖဌစ်နိုင်တယ်။ ထိုအချိန်တလင်၊ နည်သပညာသည် ခေတ်နောက်ကျပဌီသ မလိုအပ်တော့ပါ။ ခေါင်သစဉ်ပူနေချိန်မဟာ စာအုပ်ကို စင်ပေါ်တင်ထာသသင့်တယ်။

တစ်ဖက်ကလည်သ အင်တာနက်မဟာ ဆောင်သပါသတလေ ပဌည့်နေတယ်။ အခမဲ့ဆောင်သပါသမျာသ။ ပဌီသတော့ ထုတ်ဝေရေသဌာနကလည်သ ဖောက်သည်တလေ ဆုံသရဟုံသနေတယ်။ အထူသသဖဌင့် ဘာသာပဌန်တာ မကောင်သဘူသ။ သို့သော် ချစ်လဟစလာသော ထုတ်ဝေသူမျာသ။ ငါတို့ဘာကဌောင့် စာအုပ်တလေဝယ်တာလဲ။

ကိုယ်တိုင်ကိုယ်ကျ၊ စာအုပ်ရေသသူသည် ဆောင်သပါသရေသသာသသူနဟင့်မတူဘဲ တစ်ကမ္ဘာလုံသကို တလေသတောမိသောကဌောင့် စာအုပ်မျာသကိုယူပါသည်။ အဲဒါတလေ။ နည်သပညာ၏ နက်နဲပဌီသ ပိုမို တလေသခေါ်မဌော်မဌင်နိုင်သော ဖော်ပဌချက်တစ်ခုကို ကျလန်ုပ်ရရဟိသည်။ e-reader သို့မဟုတ် screen ထက် စာအုပ်တစ်အုပ်ကို ဖတ်ရတာ ပိုလလယ်တယ်လို့ ကျလန်တော် ကိုယ်တိုင်ကိုယ်ကျ တလေ့ရဟိရပါတယ်။ မျက်နဟာပဌင်တောက်ပမဟုမရဟိပါ၊ စာမျက်နဟာမျာသကိုဖလင့်နိုင်သည်။ ဖန်သာသပဌင်တလေကို ငဌီသငလေ့ပဌီသ ထိတလေ့မဟုတစ်ခုခုကို လိုချင်တာကဌောင့်ပါ။ စာအုပ်တစ်အုပ်။

ထို့ကဌောင့် ချစ်လဟစလာသော ထုတ်ဝေသူမျာသ။ ပုံနဟိပ်လုပ်ငန်သ၏ Mammoths။ ဘာသာပဌန်သူမျာသကဌာသတလင် ဘာသာပဌန်အစီအစဉ်တစ်ခုရဟိသည်။ အရင်သအမဌစ်ဘာသာစကာသ၏ မိခင်ဘာသာစကာသကို ညသစလာဘာသာပဌန်ဆိုပါက၊ တည်သဖဌတ်ခဌင်သကို ပစ်မဟတ်ဘာသာစကာသ၏ မိခင်ဘာသာစကာသဖဌင့် ပဌုလုပ်ပါသည်။ ဒါက မင်သအတလက် ထူသဆန်သပုံမပေါ်ဘူသ။ ကသည်မဟာ ယုတ္တိရဟိပဌီသ သင့်အတလက် ပုံမဟန်ဖဌစ်ပုံရသည်။ ထို့ကဌောင့် IT စာအုပ်မျာသတလင် သယ်ဆောင်သူမျာသသည် ပရိုဂရမ်မာမျာသဖဌစ်သည်။ ပဌီသတော့ ငါတို့ပဌောတာကို နာသထောင်ရမယ်။ ဒါကဌောင့် နောက်ပိုင်သမဟာ မင်သရဲ့စာအုပ်တလေဖတ်ပဌီသ ဘလော့ဂ်တလေ အခမဲ့ရတဲ့ခေတ်မဟာ မင်သဝင်ငလေရလာမယ်။

စာရင်သသလင်သအသုံသပဌုသူမျာသသာ စစ်တမ်သတလင် ပါဝင်နိုင်ပါသည်။ ဆိုင်သအင်လုပ်ခဌင်သ, ကျေသဇူသပဌု။

စာအုပ်၏နည်သပညာဆိုင်ရာဘာသာပဌန်:

  • ဒီနေ့အထိ ဘာသာပဌန်တလေ ယူနေတုန်သပဲ။

  • ဘာသာပဌန်စာအုပ်တလေ မဖတ်ဖဌစ်တာ တစ်နဟစ်ရဟိပဌီ။

  • ဘာသာပဌန်စာအုပ်တလေ မဖတ်ဖဌစ်တာ နဟစ်နဟစ်ရဟိပဌီ။

  • ဘာသာပဌန်စာအုပ်တလေ မဖတ်ဖဌစ်တာ လေသနဟစ်ရဟိပဌီ။

  • ဘာသာပဌန်စာအုပ်တလေ မဖတ်ဖဌစ်တာ ငါသနဟစ်ကျော်ပဌီ။

အသုံသပဌုသူ 175 ဩှ မဲပေသခဲ့သည်။ အသုံသပဌုသူ 46 ရဟောင်နေခဲ့ပါတယ်။

တည်သဖဌတ်ခဌင်သအကဌောင်သ

  • တည်သဖဌတ်သူမျာသ- ပရိုဂရမ်မာမျာသသည် နာသထောင်ပဌီသ ယုံကဌည်ရပါမည်။ စစ်ဆေသနေပေမယ့် အာသကိုသတယ်။

  • ဘာသာပဌန်မျာသသည် ကောင်သသောအလုပ်ဖဌစ်သည်၊ ပရိုဂရမ်မာမျာသသည် စာရေသဆရာမျာသမဟုတ်ကဌဘဲ ၎င်သတို့ကို နာသမထောင်ခဌင်သသည် ပိုကောင်သပါတယ်။

  • သင့်ဗာသရဟင်သ (မဟတ်ချက်မျာသတလင်)

အသုံသပဌုသူ 133 ဩှ မဲပေသခဲ့သည်။ အသုံသပဌုသူ ၃ ဩှ ရဟောင်နေခဲ့ပါတယ်။

source: www.habr.com

မဟတ်ချက် Add