ခေတ်ရေစီးကြောင်း။ ဂုဏ်ထူးဆောင် အလုပ်သမားများ။ အတ္ထုပ္ပတ္တိဝတ္ထု

ထုတ်ဝေရေးအိမ် "Proletarian of the Library"

ဤဝတ္ထုတွင် စာရေးသူသည် ဖွံ့ဖြိုးရေးလုပ်ငန်း၏ အလုပ်သမားလူတန်းစား၏ ခက်ခဲသောကံကြမ္မာကို ပြောပြပါမည်။

ဂုဏ်ထူးဆောင်ဝန်ထမ်းများနှင့် ပုဂ္ဂိုလ်ရေးဆိုင်ရာ ဆက်ဆံရေးများ ဖွံ့ဖြိုးတိုးတက်လာမှုအပေါ် မှတ်ဉာဏ်ပျောက်ဆုံးမှု ရင်ဆိုင်နေရသည်။

ကျွန်တော်အကြံပြုသည်မှာ။ /*ဝေဖန်ရေး*/

တိုက်ဆိုင်မှုတိုင်းဟာ မတော်တဆမဟုတ်ပါဘူး။

C++ သည် ခက်ခဲသော ကလေးဘဝကြောင့် ရှုပ်ထွေးသော ကိုယ်ရည်ကိုယ်သွေးရှိသည်။ သူသည် ဆာလောင်နေသော 80s တွင် ကြီးပြင်းခဲ့ပြီး သင်္ကေတများအတွက်ပင် နေရာအလုံအလောက်မရှိသည်ကို သတိရမိသည်။ ဤအရာက သူ့ကို ဒေါသဖြစ်စေပြီး သူ့အထားအသိုကို တင်းကျပ်စေသည်။ မကြာခဏ အရက်မူးနေသူသည် ညစ်ညမ်းသော အမူအရာများကို ပစ်ချခြင်း၊ ပြတင်းပေါက်များကို ချိုးဖျက်ကာ လမ်းသွားလမ်းလာများကို ခြေထောက်ဖြင့် ပစ်သတ်ခြင်းကို နှစ်သက်သည်။ သူ့အဖိုးက လေးစားရတဲ့ K&R C က ဗီယက်နမ်မှာ ထိတ်လန့်တုန်လှုပ်နေပြီး သူ့မြေးရဲ့ ဖျော်ဖြေပွဲတွေမှာ မကြာခဏ ပါဝင်တာကြောင့် သူ့ကို အကြောင်းပြချက်ပေးမယ့်သူမရှိပါဘူး။

C++ သည် သူ့အဖေကို ခဲယဉ်းစွာမှတ်မိသည်၊ သူ့နာမည်မှာ "C with Classes" နှင့် အလွန်အကျွံသောက်မိ၍ သေဆုံးသွားခြင်းဖြစ်သည် ။ အဘိုးက သူ့ရဲ့ တစ်ဦးတည်းသောသားအကြောင်း တိုးတိုးတိတ်တိတ် ပြောခဲ့တယ်။ သူ့မြေးရဲ့မေးခွန်းတွေကို တွန့်ဆုတ်စွာ ပြန်ဖြေခဲ့တယ်- “သင်က အဲဒါကို ကောက်ယူပြီးပြီ၊ အတန်းအချို့ကို သိတယ်… ပြီးတော့ မင်းလည်း အဲဒီမှာပဲ… သုံးလုံးအတွက် 615 bytes ဆိုတာကို မှတ်မိသေးတယ်…” မိခင်အကြောင်း၊ ကျွန်ုပ်တို့၏သူရဲကောင်း သန္ဓေတည်ချိန်တွင် အချို့သော Simula မပါဘဲမဟုတ်ကြောင်း အချို့ကပြောကြသော်လည်း လူသိနည်းသည်။

အတန်းဝါသနာပါသည့်အတွက် သားနှင့်မြေးအား ကဲ့ရဲ့ရှုတ်ချနေသော်လည်း အဖိုးရှီကိုယ်တိုင် ဆိုင်းဘုတ်များပေါ်တွင် အချိန်အတော်ကြာအောင် တင်းတင်းကြပ်ကြပ် ထိုင်နေခဲ့သည်။ ၎င်းကို “ညွှန်ကိန်းဂဏန်းသင်္ချာ” ဟုခေါ်ပြီး ၎င်းသည် သူ၏ဒဿနိကဗေဒ၏ အစိတ်အပိုင်းအားလုံးဖြစ်ကြောင်း အခိုင်အမာဆိုကာ သူ့ပတ်ဝန်းကျင်ရှိ အရာများ၏ သဘောသဘာဝနှင့် ပိုမိုနီးစပ်နိုင်စေခဲ့သည်။ မကြာသေးမီက လူသိရှင်ကြား ပေါ်လာခဲသည်။ အဘိုးအို ကွယ်လွန်သည်မှာ ကြာမြင့်ပြီဟု အချို့ကပင် ပြောကြသော်လည်း၊ မရှိ၊ မရှိ၊ အချို့နေရာများတွင် ညဘက်တွင် သူ၏ ခြေရာများကို သတိပြုမိကြသည်။ မီးခွက်ကျိုးနေတယ်၊ ​​လမ်းသွားလမ်းလာ ခြေထောက်မှာ အပစ်ခံရတယ်၊ ကြားခံရေလျှံနေတယ်...

ဒါပေမယ့် ကျွန်တော့်ဦးလေး Classical C နဲ့ ကျွန်တော့်ဝမ်းကွဲ C-99..11, C++ ကို မကြာခဏ တွေ့ဖူးပါတယ်။ တစ်မိသားစုလုံးက တစ်ယောက်နဲ့တစ်ယောက် မကြိုက်ကြဘူး။ သို့သော် အတူတကွ အလုပ်လုပ်ခြင်းနှင့် အတူနေထိုင်ခြင်းသည် ၎င်းတို့အား API သဘောတူညီချက်၏ မူဘောင်အတွင်းတွင် ရှိနေစေခဲ့သည်။ အစ်ကိုရှီနဲ့ သူ့အဖေက သူတို့ဟာ လမ်းသွားလမ်းလာတွေကို လူတန်းစားအမျိုးမျိုးနဲ့ မတူဘဲ လမ်းသွားလမ်းလာတွေကို အလျင်မြန်ဆုံး ပစ်သတ်သူတွေဖြစ်တယ်လို့ အခိုင်အမာပြောခဲ့ပါတယ်။ C++ က သဘောမတူပါ။ သို့သော် သူသည် အဆိုးဆုံး သေနတ်သမားမဟုတ်ဟု ဆိုသော်လည်း OOP ကဲ့သို့သော အရာများကို အသုံးပြုခြင်းသည် အချည်းနှီးမဟုတ်ကြောင်း သူ့စိတ်ထဲတွင် နားလည်ခဲ့သည်။ သူသည် သိမ်ငယ်စိတ်ကြောင့် အမြဲတမ်း ခြောက်လှန့်နေခဲ့သည်။ ၎င်းကိုဖယ်ရှားရန်၊ စံသတ်မှတ်ချက်များတွင်ပါ ၀ င်ရန်စတင်ခဲ့သည်။ တစ်ခါတရံမှာ သေနတ်ကို ပြန်မလွှတ်ခင်မှာ C++ က နှေးကွေးသွားပြီး ကျန်တဲ့ မိသားစုတွေက တစ်ယောက်ကို တစ်ယောက် စာနာစိတ်နဲ့ ကြည့်ပြီးတော့ သူ့နောက်ကျောကို ရယ်မောကြတယ်။

သူ့ဆွေမျိုးတွေက C++ က သူ့နှောင်းပိုင်းအဖေထက် ပိုဝေးသွားမယ်ဆိုတာ မသိခဲ့ကြဘူး။ OOP အပြင်၊ သူသည် Templates ကို စိတ်ဝင်စားလာခဲ့သည်။ Templates များကို အချိန်အတော်ကြာ အသုံးပြုပြီးနောက်၊ ပြိုင်ပွဲမစတင်မီတွင် တရားသူကြီးအား ခြေထောက်ဖြင့် ပစ်သတ်ခြင်းဖြင့် အနိုင်ရနိုင်ကြောင်း သူနားလည်ခဲ့သည်။ C++ သည် metaprogramming ၏ချန်ပီယံအဖြစ် တညီတညွတ်တည်းအသိအမှတ်ပြုခံရပြီး ယှဉ်ပြိုင်ခွင့်မရှိတော့ပါ။ ဒါပေမယ့် အဲဒါက သူ့ကို မတားခဲ့ဘူး။ သူသည် ဒေသဆိုင်ရာ ပညာတတ်များနှင့် ဒဿနပညာရှင်များ၏ ဆွေးနွေးမှုကလပ်များထဲသို့ လောင်းထည့်ကာ သူ့ကိုယ်သူ လုပ်ဆောင်နိုင်သော PL တစ်ဦးအဖြစ် အသိအမှတ်ပြုရန် တောင်းဆိုခဲ့သည်။ Hasclell နှင့် Lisp တို့သည် ညွှန်ပြမှုများနှင့် ပေါ့လျော့သော ငြိမ်ငြိမ်စာရိုက်ခြင်းများကို ကိုင်ဆောင်ထားသော ဤလူမိုက်မှ ထိတ်လန့်စွာ လွတ်မြောက်သွားသည်။ ဒါပေမယ့် သွားစရာနေရာမရှိဘူး၊ OOP ကို ​​Templates တွေနဲ့ ရောစပ်ပြီး ခြေထောက်နဲ့ ရိုက်ရတာ ကြိုက်တဲ့သူနဲ့ ငြင်းခုံလို့မရပါဘူး။ ဤသို့ဖြင့် ကျွန်ုပ်တို့၏သူရဲကောင်းသည် များစွာသော ပါရာဒိုင်းဖြစ်လာခဲ့သည်။

ဒါပေမယ့် C++ ဟာ မြို့မှာ အကောင်းဆုံး သေနတ်သမားရဲ့ ကျော်ကြားမှုရဲ့ ထိပ်ဆုံးမှာ ရပ်တည်နေဖို့ အချိန်အကြာကြီး မရှိပါဘူး။ အချိန်ကြာလာသည်နှင့်အမျှ PLO သည် ပြက်ရယ်ပြုသည့်အရာအဖြစ် ရပ်တန့်သွားကာ ရှေးလူများ၏ ငြီးတွားခြင်းကို ဂရုမစိုက်တော့ပါ။ ဖက်ရှင်လည်းကျလာပြီ။ လူတော်တော်များများက အတန်းထဲမှာ ရံဖန်ရံခါ လုပ်ရတာကို နှစ်သက်ကြပြီး မျိုးဆက်သစ်တွေ ကြီးပြင်းလာတာနဲ့ လုံးဝမတူပါဘူး...

Java သည် သူ့ကိုယ်သူ ပထမဆုံးကြေငြာခဲ့သည်။ သူက ခြေထောက်တွေကို မြန်မြန်ပစ်ဖို့ လိုတာကို ဇွတ်ငြင်းပြီး အဓိကတန်ဖိုးက ကြည်လင်ပြတ်သားမှု... နဲ့ အရာဝတ္တုတွေ... အရာဝတ္ထုတွေကလွဲလို့ ဘာမှမဖြစ်ဘူး။ အမှန်စင်စစ်၊ သူသည် အရာဝတ္ထုများကို အတန်းများနှင့် ရောနှောကာ ဤကော့တေးတွင် ရှေးရိုးအချက်များ ပေါင်းထည့်ကာ သူ့ကိုယ်သူ “ပထမ လုံးဝအရာဝတ္တုဆန်သော” အဖြစ် မိတ်ဆက်ခြင်းမှ မတားဆီးနိုင်ခဲ့ပေ။ Java သည် အမည်မသိ OOP မိန်းကလေးထံမှ ဦးလေး C ၏တရားမဝင်သားဖြစ်ကြောင်း ကောလဟာလများ ထွက်ပေါ်နေသည်။ C++ သည် ဤနေရာတွင် အများဆုံးပါဝင်နိုင်သည်ဟု တစ်စုံတစ်ဦးက စောဒကတက်ခဲ့သည်။ မည်သို့ဖြစ်ပေါ်လာသည်ကို အတိအကျမသိရသော်လည်း Java သည် Oracle Corporation ၏ အမိုးအကာတွင် ကြီးပြင်းလာခဲ့သည်။ ဘာသာစကားအသစ်သည် ကြောက်မက်ဖွယ်ကောင်းသော အရာတစ်ခုခုကို ပြုလုပ်ခြင်းမှ ကာကွယ်ရန်နှင့် သူ၏ခြေထောက်များကို ပစ်သတ်ခြင်းမှ ကာကွယ်ရန် Oracle အင်ဂျင်နီယာများသည် အမိုးအကာတွင် ရှိနေစဉ်တွင် သူ့အပေါ်တွင် ကိရိယာတန်ဆာပလာတစ်ခုကို ပြုလုပ်ခဲ့ပြီး သူ၏လက်ညိုးများကို ဖြတ်တောက်ပစ်ခဲ့သည်။ ကလေးလေး ကြီးပြင်းလာချိန်မှာတော့ ဂရုစိုက်တတ်တဲ့ အုပ်ထိန်းသူတွေက သူ့ကို virtual machine ရဲ့ နက်နဲတဲ့ နက်နက်မှာ ဂရုတစိုက် ဖုံးကွယ်ထားကာ အရွယ်ရောက်ပြီးသူဘဝရဲ့ ကမ္ဘာနဲ့ နိမိတ်လက္ခဏာတွေဆီကို ခြေတစ်လှမ်းပိုနီးကပ်စေခဲ့ပါတယ်။ ထို့အပြင် မည်သူ့ကိုမျှ ပစ်သတ်ခြင်းသည် မကောင်းကြောင်းနှင့် ယေဘုယျအားဖြင့် လက်နက်များကို တားမြစ်သင့်သည်ဟု Java က ဂရုတစိုက် သင်ကြားခဲ့သည်။ ငယ်စဉ်ကလေးဘဝကတည်းက ကွန်မြူနစ်ဝါဒနှင့် အနီးကပ်သိကျွမ်းသူသည် Java ကို အပြုသဘောဖြင့် လွှမ်းမိုးခဲ့ပြီး လုပ်ငန်းဖွံ့ဖြိုးတိုးတက်မှုတွင် ဂုဏ်ထူးဆောင်ရာထူးအားလုံးကို အမြန်ရယူခဲ့သည်။ အထိန်းအကွပ်မဲ့ မင်းမဲ့စရိုက် နေ့ရက်တွေ ကုန်လွန်သွားသလိုပဲ၊ ကောင်းစွာ ပူးပေါင်းဆောင်ရွက်တဲ့ အဖွဲ့ရဲ့ ဖွံ့ဖြိုးတိုးတက်မှု ခေတ်ကို ရောက်လာပြီး သင့်အိမ်နီးနားချင်းကို ခြေထောက်နဲ့ ပစ်သတ်လိုက်တာဟာ ဆိုးရွားတဲ့ အမူအကျင့် ဖြစ်လာပါတယ်။

C++ သည် သူ့ကိုယ်သူ ဆွဲထုတ်ကာ အချိန်များနှင့်အတူ ရွေ့လျားကာ ဖုံးအုပ်ထားသော သေနတ်ပစ်သေနတ်ပေါ်သို့ လေဆာမြင်ကွင်းကို တပ်ဆင်ကာ ညွှန်ပြချက်များအတွင်းသို့ ထောက်လှမ်းရေး ထိုးသွင်းရန် ကြိုးစားခဲ့သည်။ အဲဒါက အများကြီး မကူညီခဲ့ဘူး၊ တော်တော်များများက မေ့သွားတော့ သူက အဆက်မပြတ်သောက်ပြီး နှစ်ရှည်လများ အိပ်မောကျနေခဲ့တယ်။

ပြတင်းပေါက်အပြင်ဘက်တွင် Java သည် အင်အားကြီးရန်သူအသစ်နှင့် တိုက်ပွဲဝင်နေပြီဖြစ်သည်။ C# သည် C++ နှင့် Java တို့၏ မျိုးဗီဇ ရောစပ်ထားသော အသီးဖြစ်သည်။ ဤစမ်းသပ်ချက်အတွက် Java ဗီဇကို အလွန်ရိုးသားသောနည်းဖြင့် ရရှိခဲ့သည်ဟူသော ကောလဟာလများ ရှိနေဆဲဖြစ်ပြီး ထိုအချိန်တွင် ယင်းနှင့်ပတ်သက်၍ အရှုပ်တော်ပုံငယ်တစ်ခု ထွက်ပေါ်လာခဲ့သည်။ သို့သော် အခြားအင်အားကြီးကော်ပိုရေးရှင်းမှ အင်ဂျင်နီယာများမှ ဖန်တီးထားသော၊ အမှန်တကယ် လုံးဝအရာဝတ္ထုဆန်သော၊ C++ ၏ အင်္ဂါရပ်များစွာကို အမွေဆက်ခံသော C# သည် Java ကိုစိန်ခေါ်ရန် မွေးဖွားလာကာ လုပ်ငန်း၏ကြမ်းတမ်းသောကမ္ဘာကြီးတွင် ၎င်း၏တည်ရှိခွင့်ကို ခုခံကာကွယ်နိုင်ခဲ့သည်။ Java ကိုအနိုင်ယူနိုင်စေရန်အတွက် ဖန်တီးသူများသည် သူ့အား ပုံစံပလိတ်များ၊ OOP နှင့် pointers များ (၎င်းတို့ကို သတိဖြင့်အသုံးပြုရန် သိမ်းယူထားသော်လည်း)။

Padawan သည် လည်ပင်းရိုးကျနေသော သန်ကောင်နှင့် တိုက်ပွဲဝင်ခဲ့ပြီး 2020 တွင် ထက်ဝက်နီးပါး သူ့ကို ပြန်တွန်းထုတ်ခဲ့သည်...

အချိန်က ငြိမ်မနေဘဲ သဘာဝအတိုင်း မျိုးပွားမှု ဖက်ရှင်ကျသွားပြီ။ အချို့သော ကော်ပိုရေးရှင်း၏ ဓာတ်ခွဲခန်းတွင် သင်မဖန်တီးခဲ့လျှင် သင်ဘယ်တော့မှ အောင်မြင်လိမ့်မည်မဟုတ်ဟု ယုံကြည်လာခဲ့သည်။ JavaScript၊ Go၊ Rust နှင့် အခြားအရာများစွာ ပေါ်လာသည်။ ဤနေရာတွင် ပထမတစ်အုပ်၏ အတ္ထုပ္ပတ္တိကို ပေးရမည်မှာ ရှက်မိပါသည်၊ သူသည် နားမကြား မျက်မမြင် စိတ်ရောဂါဝေဒနာရှင်တစ်ဦး မွေးဖွားလာကြောင်း စာဖတ်သူ သိသင့်သည်ဟူသော အချက်ကို ကန့်သတ်လိုက်မည်ဖြစ်သော်လည်း လူအချို့၏ ချစ်ခြင်းမေတ္တာကြောင့် ဤအရာအားလုံးကို သူကျော်လွှားနိုင်ခဲ့သည်။ ချို့ယွင်းချက်များနှင့် လိင်ပြောင်း လိင်တူဆက်ဆံသူများ ဖြစ်လာသည်။ သူဘယ်လိုရိုက်ရမှန်းမသိပေမယ့် သူယူသွားတဲ့နေရာတိုင်းကို အပြုသဘောဆောင်တဲ့ နှေးကွေးမှုအခိုက်အတန့်တွေကို ယူဆောင်လာပေးနိုင်တဲ့သူပါ။ JS အသက်ကြီးလာသည်နှင့်အမျှ ရောင်စုံခလုတ်များနှင့် ပိုစတာများကို ဒီဇိုင်နာတစ်ဦးအဖြစ် သူခေါ်ဆိုသည်ကို သူနားလည်ခဲ့သည်။ ထိုအချိန်မှစ၍ အပြင်ထွက်ရန် ကြောက်စရာကောင်းလာသည်၊ အက်ဆစ်နဖူးစည်းစာတန်းများ၊ ဝန်ထမ်းဟောင်းများက သူ့ကို ဤအကြောင်းနှင့် ပတ်သက်ပြီး ပြစ်တင်ရှုတ်ချပါက၊ JS သည် ဆိုးသွမ်းသွေးကွဲသူများ၏ ဖိနှိပ်ခြင်းကို ခံရပြန်ပြီဟု ကျယ်လောင်စွာ အော်နေတော့သည်။ ဒါပေမယ့် ဒါက ဒုက္ခအားလုံးရဲ့ တစ်စိတ်တစ်ပိုင်းပဲလေ။ JS သည် သူ၏သူငယ်ချင်းများကို ဖွံ့ဖြိုးတိုးတက်ရေးလောကသို့ ခေါ်ဆောင်လာခဲ့သည်။ မုတ်ဆိတ်စိမ်းစိမ်း၊ ဆံပင်ဆိုးထားသော၊ စကူတာပေါ်တွင်... သူကိုယ်တိုင် ရနိုင်သောနေရာနှင့် မှတ်ဉာဏ်အားလုံးကို အမြဲယူဆောင်ထားကာ ဤအရာသည် XNUMX ရာစု၏ အခြေအနေများတွင် ဟိုးရှေးရှေးကတည်းက လူတိုင်းရှိသင့်သည်ဟု ထင်ရသောအခါ၊ !

သို့သော် ဤနေရာတွင်ပင် မည်သူမျှ သူ့ကို ကဲ့ရဲ့ခြင်း မပြုနိုင်ကြသေးပါ။ JS က တုံ့ပြန်မှုအနေနဲ့ လူတိုင်းဟာ ခန္ဓာကိုယ်အကောင်းမြင်ပြီး တန်းတူညီမျှဖြစ်သင့်တာကြာပြီဖြစ်ပြီး မှတ်ဉာဏ်ဘယ်လောက်စားပြီး နေရာယူတယ်ဆိုတာ အရေးမကြီးပါဘူး။ “အလုပ်သမားအားလုံးက တန်ဖိုးရှိတယ်၊ အလုပ်သမားအားလုံးက အရေးကြီးတယ်၊ အလုပ်သမားအားလုံးက တန်းတူဖြစ်တယ်” ဟု JS က ဆိုသည်။ JS ၏နောက်ထပ်ထူးခြားသောတိုးတက်မှုမှာ ၎င်းသည် ဝင်ရောက်မှုအဆင့်ကို သုညသို့လျှော့ချလိုက်ခြင်းပင်ဖြစ်သည်။ ဝမ်းနည်းပူဆွေးမှုကြောင့် အဘိုး Xi သည် 5x5 ကီလိုဘိုက်ရှိသော ၎င်း၏ဗီရိုထဲတွင် မိမိကိုယ်ကို ကြိုးဆွဲချ ကြိုးဆွဲချဖြစ်ခဲ့သည်ဟု ဆိုကြသည်။ သို့သော် JS သည် ရိုင်းပျနေဆဲဖြစ်သောကြောင့် သတိထားရန်၊ သတိထားပါ။

Go ကို ဖန်တီးသူများသည် Java ဖန်တီးသူများကို သာလွန်ရန် ဆုံးဖြတ်ခဲ့ကြသည်။ သားအိမ်ထဲမှာတောင် DNA သံကြိုးတစ်စိတ်တစ်ပိုင်းကို သားအတွက် Hamster လေးတွေနဲ့ အစားထိုးလိုက်ကြတယ်... ပြီးတော့ လက်ချောင်းတွေသာမက နှာခေါင်းနဲ့ နားရွက်ကိုပါ ဖြတ်လိုက်ကြတယ်၊ လူတိုင်းသည် ၎င်းတို့၏ ပင်ကိုယ်စရိုက်ကြောင့် မရှုပ်ထွေးစေရန် အချင်းချင်း ဆင်တူသင့်သည်။ OOP အတွက် ဖက်ရှင်သည် အောင်မြင်ပြီး Go သည် အတန်းများနှင့် ပုံစံများကို မရရှိခဲ့ပါ။ ဒါပေမယ့် သူတို့က သူ့ကို ဂေါ်ရီကျင့်စဉ်တွေ ပေးတယ်။ အမျိုးမျိုးသော အသုံးအဆောင်ပစ္စည်းများကို ပံ့ပိုးပေးသည့် ယနေ့တိုင်အောင် သူနေထိုင်နေပုံ။

စိတ်အားထက်သန်သူအချို့သည် ၎င်းတို့အား လှုံ့ဆော်မှုမမှီမချင်း ဆက်လက်ဖြစ်ပွားနေသော bacchanalia ၏သဘောသဘာဝကို အချိန်အတော်ကြာ တွေးတောဆင်ခြင်ခဲ့ကြသည်။ အဲဒီနောက်မှာတော့ သူတို့ဟာ ပိုင်ဆိုင်မှုရဲ့သဘောတရားလို့ ခေါ်တဲ့ ပေါင်းစပ်ဘာသာရေးနဲ့ ဒဿနစနစ်တစ်ခုကို တီထွင်ခဲ့ပြီး Rust ကို မွေးဖွားပေးခဲ့ပါတယ်။ သံချေးတက်ခြင်းကို ငယ်စဉ်ကလေးဘဝကတည်းက ချမှတ်ထားသော စည်းမျဥ်းစည်းကမ်းများအပေါ် ၎င်း၏သမာဓိနှင့် သစ္စာစောင့်သိမှုတို့ဖြင့် ခွဲခြားသိမြင်ခဲ့သည်။ တစ်ခုခုလုပ်ရန် တာဝန်ပေးခံရပါက မည်သူ့ကိုမျှ ထိခိုက်မည်မဟုတ်ကြောင်း သေချာသည့်အချိန်အထိ ၎င်းကို မလုပ်ပါ။ သို့သော် Rust ကို သွန်သင်ရန် သူသည် အပိုင်နှင့် အငှားဝင်လာသည်ဟူသော သဘောတရားကို နားလည်ရန် လိုအပ်သည်။ ယင်းနောက်တွင် ဝင်ရောက်မှုအဆင့်သည် 15,37% မြင့်တက်လာသည်ဟု ဆိုကြသည်။

ဘာသာစကားအသစ်များသည် မိုးရွာပြီးနောက် မှိုများကဲ့သို့ တိုးပွားလာသော်လည်း အဟောင်းများသည် စွမ်းအားများ တိုးပွားလာသည်။ Java သည် Philosophical Club မှခိုးယူထားသော generics နှင့် lambdas ပုံစံဖြင့် ခြေတုလက်တုများကို လက်ခံရရှိခဲ့သည်။ ပါမောက္ခ Haskell ကျွန်ုပ်သည် C# တွင် အလားတူ lambdas များကို ရခဲ့ပြီး တစ်ချိန်တည်းတွင် Linq အမည်ရှိ အငယ်အနှောင်းတစ်ဦးကို တွေ့ရှိခဲ့သည်။ Java သည် နောက်မဆုတ်ဘဲ Stream API ကို မိတ်ဆက်ခဲ့သည်။ သို့သော် C# သည် မမျှော်လင့်ထားသော လှုပ်ရှားမှုတစ်ခုကို ပြုလုပ်ခဲ့ပြီး async/awaiting ဓားများကို ဖယ်ထုတ်ကာ လေးလံသော null block ကို လွှင့်ပစ်ခဲ့သည်။ Java သည် ၎င်း၏ ငယ်ရွယ်သော ပြိုင်ဘက်နောက် လိုက်ပြေးသည့် လုပ်ငန်းစဉ်တွင် ကွဲပြားခြားနားသော ပစ္စည်းတုံးများဖြင့် ပြုလုပ်ထားသော အသွင်ပြောင်း စက်ရုပ်ကဲ့သို့ ဖြစ်လာခဲ့သည်။ တစ်ချို့အရာတွေက ပြုတ်ကျသွားတယ်။ ဒီအခြေအနေမှာ ရုတ်တရက်နိုးထလာတဲ့ C++ က ကမ္ဘာကြီးကို ရှာတွေ့ခဲ့ပါတယ်။ သူသည် သူ့ကိုယ်ပိုင် lambdas နှင့် သူ့ကိုယ်ပိုင် အလိုအလျောက် အမျိုးအစား အစုံအလင်ကို လျင်မြန်စွာ ပြုလုပ်ခဲ့သည်။ ယခုတော့ C# နှင့် Java သည် ထိုမြင်ကွင်းကြောင့် ထိတ်လန့်တုန်လှုပ်သွားပါသည်။ အပြာရောင်တိပ်ပါသော သေနတ်ကို အပြာရောင်တိပ်ဖြင့် ကပ်ထားသော လေဆာမြင်ကွင်း၊ မျက်မှန်နက်ပါသော လိမ္မော်ရောင်ဦးထုပ်နှင့် သူ့ပခုံးသိုင်းကြိုးမှ ပုဆိန်တွဲလျက် C++ သည် သူ့ကိုကြည့်သူတိုင်းကို ကြောက်ရွံ့မှုကို အမှန်တကယ် ဖြစ်စေခဲ့သည်။ တစ်ချို့က မှတ်ဉာဏ်ဟောင်းတွေကနေ ဒူးထောက်ပြီး ဖမ်းတယ်...

အားလုံးပဲ ကောင်းသောနေ့လေးဖြစ်ပါစေ။ သဘောကျရင် သိပ္ပံနဲ့ ဒဿနစက်မှုလုပ်ငန်းက အလုပ်သမားတွေအကြောင်း နောက်ဆက်တွဲရေးမယ်။

source: www.habr.com

မှတ်ချက် Add