facebook twitter linkedin rss


Web Development အကြောင်း သိကောင်းစရာ (၁)

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

ကျွန်တော်နှင့် ဘားကမ့် အပိုင်း(၁)

comments_enabled

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

Execution Optimization Tools

comments_enabled

CPython, Jython နဲ့ IronPython အားလုံးက ပြုလုပ်ပုံခြင်းကအတူတူပါပဲ …. Source code ကို byte code ပြောင်းတယ် ပြီးရင် byte code ကို သင့်လျော်တဲ့ virtual machine မှာ excute လုပ်ပေးတာပါပဲ။ ပုံမှန် execution model ကိုသုံးမယ့်အစား Psyco just-in-time compiler နဲ့ Shedskin C++ translator အစရှိတဲ့ တခြား system တွေလည်းသုံးပါတယ်။ ဒီ system တွေကို ပုံမှန်အားဖြင့် python development လုပ်တဲ့နေရာမှာ သိဖို့လိုချင်မှာလိုပါမယ်။ 

Execution Model ပြောင်းလဲခြင်းများ

mmlinks_logo

Internal execution flow တွေဟာ ဒီနေ့ Python ရဲ့ standard implementation ကို သက်ရောက်စေပြီး Python Language ရဲ့လိုအပ်ချက်တစ်ခုလည်းမဟုတ်ပါဘူး။ ဒါကြောင့် execution model ဟာအချိန်နဲ့အမျှပြောင်းလဲစေခဲ့ပါတယ်။ Python ရဲ့ အဓိက implementations သုံးခု အနေနဲ့ CPython, Jython နဲ့ IronPython ဆိုပြီး ရှိပါတယ်။ CPython ကတော့ standard implementation ပါ။ တခြား implementation တွေမှာလည်းသူ့ ရည်ရွယ်ချက် နဲ့ လုပ်ဆောင်မှု အလိုက်ရှိပါတယ်။ 

ကျွန်တော်နှင့် သင်ကြားမှုဆိုင်ရာ အတွေ့အကြုံများ

comments_enabled

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