စကားပြန်နှင့်ပြုစုသူ

စုစုပေါင်း: 12
Xenon for Mac

Xenon for Mac

1.0

Mac အတွက် Xenon- HTML5၊ CSS3 နှင့် JavaScript Libraries များကို တစ်ခုတည်းသော Desktop အပလီကေးရှင်းသို့ စုစည်းရန်အတွက် Ultimate Developer Tool သင်၏ HTML5၊ CSS3 နှင့် JavaScript libraries များကိုလည်ပတ်ရန် မတူညီသောပလက်ဖောင်းများအကြားပြောင်းရန် ငြီးငွေ့နေပါသလား။ သင့်ကုဒ်အားလုံးကို Windows နှင့် Mac OSX နှစ်ခုလုံးတွင် ချောမွေ့စွာလုပ်ဆောင်နိုင်သည့် တစ်ခုတည်းသော desktop အပလီကေးရှင်းတစ်ခုအဖြစ် စုစည်းနိုင်သော ကိရိယာတစ်ခု လိုချင်ပါသလား။ Mac အတွက် Xenon ထက် ပိုမကြည့်ပါနဲ့။ Xenon သည် သင့်ဝဘ်အက်ပလီကေးရှင်းများကို သီးခြား desktop application များအဖြစ် စုစည်းရန်အတွက် အဆုံးစွန်သော developer tool တစ်ခုဖြစ်သည်။ Xenon ဖြင့်၊ သင်သည် အကြောင်းအရာကို တင်ဆက်ရန်အတွက် Chromium Embedded Framework (CEF) ကို အသုံးပြုသည့် ကိုယ်တိုင်ပါရှိသော အပလီကေးရှင်းများကို ဖန်တီးနိုင်သည်။ ဆိုလိုသည်မှာ သင့်အပလီကေးရှင်းသည် Windows နှင့် Mac OSX နှစ်ခုလုံးတွင် တူညီသောအတွေ့အကြုံကို ပေးဆောင်မည်ဖြစ်သည်။ သို့သော် Xenon ကို စျေးကွက်ရှိ အခြားကိရိယာများနှင့် ခြားနားစေသောအရာမှာ ၎င်း၏ Command API အသစ်ဖြစ်သည်။ {mdm}Script 4.0 ကိုအခြေခံ၍ ဤ API သည် ဒက်စ်တော့အက်ပ်လီကေးရှင်းများအတွက် အထူးအမိန့်အသစ်များနှင့် အတန်းအစား 50 ကျော်ဖြင့် Xenon ပရောဂျက်များကို တိုးချဲ့ပေးပါသည်။ ဆိုလိုသည်မှာ သင်သည် ဖိုင်စနစ်ဝင်ရောက်ခွင့်၊ ဝင်းဒိုးစီမံခန့်ခွဲမှု၊ အကြောင်းကြားချက်များ နှင့် အခြားအရာများကို သင့်အက်ပ်လီကုဒ်တွင် ထပ်လောင်းကုဒ်ရေးစရာမလိုဘဲ အလွယ်တကူ ထည့်သွင်းနိုင်သည်ဟု ဆိုလိုသည်။ Xenon Command API သည် jQuery၊ Prototype နှင့် MooTools အပါအဝင် HTML5 JavaScript framework အားလုံးနှင့် အလုပ်လုပ်သည်။ ဆိုလိုသည်မှာ သင်မည်သည့် framework နှင့်အလုပ်လုပ်စေကာမူ Xenon သည် သင့်အား လွှမ်းခြုံနိုင်ပြီဖြစ်သည်။ ထို့ကြောင့် developer များသည် စျေးကွက်ရှိ အခြားကိရိယာများထက် အဘယ်ကြောင့် Xenon ကို ရွေးချယ်သင့်သနည်း။ ဤသည်မှာ အကြောင်းပြချက်အနည်းငယ်သာဖြစ်သည်။ 1) Cross-platform လိုက်ဖက်ညီမှု- Windows နှင့် Mac OSX နှစ်မျိုးလုံးအတွက် ပံ့ပိုးမှုဖြင့်၊ developer များသည် platform များစွာတွင် ချောမွေ့စွာအလုပ်လုပ်နိုင်သော self-contained applications များကို ဖန်တီးနိုင်သည်။ 2) All-new Command API- command API အသစ်သည် desktop application များအတွက် သီးခြား command အသစ် 50 ကျော်နှင့် Xenon ပရောဂျက်များကို တိုးချဲ့ပြီး ဖိုင်စနစ်ဝင်ရောက်ခြင်း သို့မဟုတ် ဝင်းဒိုးစီမံခန့်ခွဲမှုကဲ့သို့သော အင်္ဂါရပ်များကို ထပ်လောင်းထည့်ရန် ယခင်ကထက် ပိုမိုလွယ်ကူစေပါသည်။ 3) HTML5 JavaScript frameworks များအားလုံးနှင့်အလုပ်လုပ်သည်- jQuery သို့မဟုတ် MooTools နှင့်အလုပ်လုပ်လိုသည်ဖြစ်စေ အခြား framework တစ်ခုခုကိုဖြစ်စေ - Xenon Command API သည် ၎င်းတို့အားလုံးနှင့် ချောမွေ့စွာအလုပ်လုပ်ကြောင်းကို စိတ်ချပါ။ 4) အသုံးပြုရလွယ်ကူသောအင်တာဖေ့စ်- အလိုလိုသိမြင်နိုင်သောအင်တာဖေ့စ်သည် ဤအစွမ်းထက်သောကိရိယာကိုချက်ချင်းစတင်အသုံးပြုရန် ကျွမ်းကျင်အဆင့်အားလုံးရှိ developer များအတွက် လွယ်ကူစေသည်။ နိဂုံးချုပ်အနေဖြင့်၊ သင်သည် သင်၏ဝဘ်အက်ပလီကေးရှင်းများကို သီးခြား desktop အက်ပ်များအဖြစ် စုစည်းခွင့်ပြုသည့် အသုံးပြုရလွယ်ကူသော developer tool ကို ရှာဖွေနေပါက Xenon ထက်မပိုပါနှင့်။ ၎င်း၏ cross-platform လိုက်ဖက်ညီမှု၊ အားကောင်းသည့် command API နှင့် အဓိက HTML5 JavaScript framework များအားလုံးအတွက် ပံ့ပိုးမှုများဖြင့် - ၎င်းသည် developer ၏ toolkit တိုင်း၏ မရှိမဖြစ်အစိတ်အပိုင်းတစ်ခုဖြစ်လာမည်မှာ သေချာပါသည်။

2013-06-21
tavrasm for Mac

tavrasm for Mac

1.22jb

အကယ်၍ သင်သည် Atmel ATtiny/ATmega microcontrollers နှင့် အလုပ်လုပ်သော developer တစ်ယောက်ဖြစ်ပါက၊ Mac အတွက် tavrasm သည် သင့်အတွက် ပြီးပြည့်စုံသော tool တစ်ခုဖြစ်သည်။ ဤတပ်ဆင်သူဆော့ဖ်ဝဲလ်သည် ဤမိုက်ခရိုကွန်ထရိုလာများအတွက် ကုဒ်ကိုရေးရန်နှင့် စုစည်းရာတွင် ကူညီရန် ဒီဇိုင်းထုတ်ထားသည်။ tavrasm ၏အဓိကအကျိုးကျေးဇူးများထဲမှတစ်ခုမှာ၎င်းသည် command-line tool တစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာ သင့်လက်ရှိ ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းအသွားအလာတွင် ပေါင်းစည်းရန် လွယ်ကူစေသည့် သင်၏ terminal window မှ ၎င်းကို သင်အသုံးပြုနိုင်သည်ဟု ဆိုလိုသည်။ အင်တာဖေ့စ်အသစ်ကို လေ့လာခြင်း သို့မဟုတ် ရှုပ်ထွေးသော မီနူးများမှတစ်ဆင့် သွားလာခြင်းအတွက် စိတ်ပူစရာမလိုပါ - သင့်အမိန့်များကို ရိုက်ထည့်ပြီး စတင်လိုက်ပါ။ tavrasm အတွက် မူရင်းအရင်းအမြစ်ကုဒ်ကို tavrasm.org တွင် တရားဝင်ဝဘ်ဆိုဒ်မှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ ဆိုလိုသည်မှာ သင်သည် ဆော့ဖ်ဝဲလ်ကို စိတ်ကြိုက်ပြင်ဆင်ရန် သို့မဟုတ် ပြုပြင်မွမ်းမံရန် စိတ်ဝင်စားပါက၊ ၎င်း၏ အရင်းခံကုဒ်အားလုံးကို အပြည့်အဝ အသုံးပြုခွင့်ရှိသည်။ သင်၏ သီးခြားလိုအပ်ချက်များနှင့် ကိုက်ညီစေရန် ၎င်းကို ပြုပြင်ပြောင်းလဲနိုင်သည် သို့မဟုတ် လိုအပ်သလို အင်္ဂါရပ်အသစ်များကို ထည့်သွင်းနိုင်သည်။ သို့သော်၊ သင်သည်သင်၏ Mac တွင် tavrasm ဖြင့်စတင်ရန်ပိုမိုလွယ်ကူသောနည်းလမ်းကိုရှာဖွေနေပါက၊ ကျွန်ုပ်တို့သည် obdev.at မှ AVRMacPack ကိုထည့်သွင်းရန်အကြံပြုပါသည်။ ဤပက်ကေ့ဂျ်တွင် ကြိုတင်တည်ဆောက်ထားသော binaries နှင့် စာကြည့်တိုက်များအပါအဝင် tavrasm ကို ချက်ချင်းစတင်အသုံးပြုရန် လိုအပ်သည့်အရာအားလုံးပါဝင်ပါသည်။ ထည့်သွင်းပြီးသည်နှင့် tavrasm ကိုအသုံးပြုခြင်းသည်ရိုးရှင်းပါသည်။ သင်၏ terminal ဝင်းဒိုးကို ရိုးရှင်းစွာဖွင့်ပြီး သင့်အရင်းအမြစ်ကုဒ်ဖိုင်များတည်ရှိရာ လမ်းညွှန်သို့ သွားပါ။ ထို့နောက် သင့်လျော်သော command များ (ဥပမာ "tavrasm myfile.asm") ကို ရိုက်ထည့်ပြီး ဆော့ဖ်ဝဲလ်ကို ၎င်း၏ အလုပ်ဖြစ်ပါစေ။ tavrasm နှင့် ပတ်သက်သော ကောင်းမွန်သောအရာများထဲမှတစ်ခုမှာ ၎င်းသည် Atmel ၏ ATtiny/ATmega မိသားစုမှ မတူညီသော microcontroller မော်ဒယ်များစွာကို ပံ့ပိုးပေးသောကြောင့်ဖြစ်သည်။ သင်သည် ATtiny13 ကဲ့သို့သော မော်ဒယ်ဟောင်း သို့မဟုတ် ATmega328P ကဲ့သို့သော အသစ်နှင့် အလုပ်လုပ်သည်ဖြစ်စေ ဤဆော့ဖ်ဝဲသည် သင့်အား အကာအကွယ်ပေးထားသည်။ မိုက်ခရိုကွန်ထရိုလာ မော်ဒယ်များစွာကို ပံ့ပိုးပေးသည့်အပြင်၊ tavrasm သည် ပိုမိုရှုပ်ထွေးသော ဖွံ့ဖြိုးတိုးတက်မှု ပရောဂျက်များအတွက် စံပြဖြစ်စေသော အဆင့်မြင့်အင်္ဂါရပ်များစွာကို ပေးဆောင်ပါသည်။ ဥပမာအားဖြင့်: - Macro ပံ့ပိုးမှု- မက်ခရိုဖြင့်၊ ရှုပ်ထွေးသောပရိုဂရမ်များကိုရေးရန် ပိုမိုလွယ်ကူစေသည့် ပြန်လည်အသုံးပြုနိုင်သော ကုဒ်တုံးများကို သင်သတ်မှတ်နိုင်ပါသည်။ - အခြေအနေအလိုက် စုဝေးမှု- သင်၏ စည်းဝေးပွဲဘာသာစကားကုဒ်အတွင်း အခြေအနေဆိုင်ရာ ထုတ်ပြန်ချက် (IF/ELSE ကဲ့သို့သော) ကို အသုံးပြုပါ။ - ဖိုင်များပါဝင်သည်- သင့်အရင်းအမြစ်ကုဒ်အတွင်း ပြင်ပဖိုင်များကို အလွယ်တကူ ထည့်သွင်းပါ။ - အမှားရှာပြင်ခြင်း ပံ့ပိုးမှု- Tavrasm တွင် breakpoints နှင့် trace output ကဲ့သို့သော built-in အမှားရှာကိရိယာများ ပါဝင်သည်။ ယေဘုယျအားဖြင့်၊ သင်သည် Mac OS X ပလပ်ဖောင်းရှိ Atmel ATtiny/ATmega microcontrollers အတွက် ထိရောက်သောနည်းလမ်းကို ရှာဖွေနေပါက TAVRASM ထက် မပိုပါနှင့်။ ၎င်းသည် အစွမ်းထက်သော်လည်း အသုံးပြုရလွယ်ကူသော command-line interface သည် ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်ကို ပိုမိုချောမွေ့စေမည့် macro ပံ့ပိုးမှုနှင့် conditional assembly statements ကဲ့သို့သော အဆင့်မြင့်အင်္ဂါရပ်များကို ပံ့ပိုးပေးချိန်တွင် စုစည်းမှုဘာသာစကားပရိုဂရမ်များကို ရေးသားရာတွင် လွယ်ကူမြန်ဆန်စေသည်။

2009-04-08
Chipmunk Basic for Mac

Chipmunk Basic for Mac

3.6.3b7

Mac အတွက် Chipmunk Basic သည် PowerMacs အပါအဝင် Macs အားလုံးနီးပါးတွင် လုပ်ဆောင်နိုင်သော အစွမ်းထက်ပြီး စွယ်စုံသုံး အခြေခံစကားပြန်တစ်ခုဖြစ်သည်။ ဤဆော့ဖ်ဝဲသည် ဆော့ဖ်ဝဲကို စတင်သူနှင့် အတွေ့အကြုံရှိ ပရိုဂရမ်မာများအတွက် စံနမူနာပြဖြစ်စေသော အင်္ဂါရပ်များစွာဖြင့် ကုဒ်ဖန်တီးခြင်းနှင့် စမ်းသပ်ခြင်းအတွက် အသုံးပြုရလွယ်ကူသော ပလပ်ဖောင်းတစ်ခုအား developer များအား ပံ့ပိုးပေးရန် ဒီဇိုင်းထုတ်ထားပါသည်။ Chipmunk Basic ၏အဓိကအကျိုးကျေးဇူးများထဲမှတစ်ခုမှာအသုံးပြုသူများအားလုပ်ဆောင်စရာများကိုအလိုအလျောက်လုပ်ဆောင်ရန်နှင့်ဆော့ဖ်ဝဲအတွင်းမှလုပ်ဆောင်နိုင်သောစိတ်ကြိုက် script များကိုဖန်တီးရန် AppleScript အတွက်၎င်း၏ပံ့ပိုးမှုဖြစ်သည်။ ဤအင်္ဂါရပ်သည် Chipmunk Basic ကို လက်ရှိလုပ်ငန်းအသွားအလာများတွင် ပေါင်းစည်းရန် သို့မဟုတ် ပိုမိုကြီးမားသော ဖွံ့ဖြိုးတိုးတက်မှုပရောဂျက်၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ၎င်းကို အသုံးပြုရန် လွယ်ကူစေသည်။ Chipmunk Basic ၏ နောက်ထပ်အရေးကြီးသောအင်္ဂါရပ်မှာ Drag&Drop လုပ်ဆောင်နိုင်စွမ်းအတွက် အထောက်အပံ့ဖြစ်သည်။ ၎င်းသည် အသုံးပြုသူများအား ဆော့ဖ်ဝဲလ်အင်တာဖေ့စ်၏ မတူညီသော အစိတ်အပိုင်းများကြားတွင် ဖိုင်များနှင့် အခြားအရာဝတ္ထုများကို အလွယ်တကူ ရွှေ့နိုင်စေပြီး ရှုပ်ထွေးသော ပရောဂျက်များကို စီမံခန့်ခွဲရန် သို့မဟုတ် ဒေတာအများအပြားဖြင့် လုပ်ဆောင်ရန် ပိုမိုလွယ်ကူစေသည်။ ဤအဓိကအင်္ဂါရပ်များအပြင်၊ Chipmunk Basic တွင် ဂရပ်ဖစ်၊ sprites၊ အသံအကျိုးသက်ရောက်မှု၊ စကားပြောပေါင်းစပ်မှုနှင့် အရာဝတ္ထု-ဆန်သော ပရိုဂရမ်ရေးဆွဲခြင်း (OOP) အတွက် ပံ့ပိုးမှုလည်း ပါဝင်သည်။ ဤအဆင့်မြင့်စွမ်းဆောင်ရည်များသည် ကြွယ်ဝသောမာလ်တီမီဒီယာအကြောင်းအရာများနှင့် အပြန်အလှန်အကျိုးသက်ရောက်သောအသုံးပြုသူအင်တာဖေ့စ်များဖြင့် ခေတ်မီဆန်းပြားသောအက်ပ်လီကေးရှင်းများကို ဖန်တီးနိုင်စေသည်။ ပရိုဂရမ်းမင်းကို အသစ်အသစ်သော developer များ သို့မဟုတ် ကျယ်ပြန့်သော နည်းပညာဆိုင်ရာ အသိပညာ သို့မဟုတ် အတွေ့အကြုံမလိုအပ်သော အသုံးပြုရလွယ်ကူသော toolset ကို ရှာဖွေနေသည့် developer များအတွက် Chipmunk Basic သည် ရိုးရှင်းသော်လည်း အစွမ်းထက်သော ဖြေရှင်းချက်တစ်ခုကို ပေးပါသည်။ ၎င်း၏ အလိုလိုသိမြင်နိုင်သော အင်တာဖေ့စ်နှင့် ပြည့်စုံသော စာရွက်စာတမ်းအရင်းအမြစ်များဖြင့်၊ ဤဆော့ဖ်ဝဲသည် လျင်မြန်စွာစတင်ရန်နှင့် သင့်စိတ်ကြိုက်အက်ပ်လီကေးရှင်းများကို အချိန်တိုအတွင်း စတင်တည်ဆောက်ရန် လွယ်ကူစေသည်။ သင်သည် ကိုယ်ရေးကိုယ်တာပရောဂျက်တစ်ခုတွင် လုပ်ဆောင်နေသည် သို့မဟုတ် ကမ္ဘာတစ်ဝှမ်းရှိ သုံးစွဲသူများ သို့မဟုတ် ဖောက်သည်များအတွက် ပရော်ဖက်ရှင်နယ်အဆင့်ဆော့ဖ်ဝဲဖြေရှင်းချက်များကို ဖန်တီးနေသည်ဖြစ်စေ Chipmunk Basic သည် အဆင်ပြေသော ပက်ကေ့ခ်ျတစ်ခုထဲတွင် သင်လိုအပ်သမျှကို ပံ့ပိုးပေးပါသည်။ ဒါဆိုဘာလို့စောင့်တာလဲ။ သင်၏မိတ္တူကို ယနေ့ဒေါင်းလုဒ်လုပ်ပြီး ဤအစွမ်းထက်သော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာကို ပေးဆောင်နိုင်သည့် အံ့သြဖွယ်ဖြစ်နိုင်ခြေအားလုံးကို စတင်ရှာဖွေပါ။

2008-08-25
ANTLRWorks for Mac

ANTLRWorks for Mac

2.1

အကယ်၍ သင်သည် ဆော့ဖ်ဝဲရေးသားသူဖြစ်ပြီး အစွမ်းထက်သောကုဒ်ဖြည့်စွက်ကိရိယာကို ရှာဖွေနေပါက ANTLRWorks 2 သည် အကောင်းဆုံးဖြေရှင်းချက်ဖြစ်သည်။ ဤဆော့ဖ်ဝဲလ်သည် သဒ္ဒါစာရိုက်ရာတွင် သင်ရိုက်လိုက်သည်နှင့် ချက်ချင်းတုံ့ပြန်နိုင်သည့် တုံ့ပြန်မှုမြင့်မားသော အင်္ဂါရပ်များဖြင့် သင့်အား ကုဒ်ကို ပိုမိုထိရောက်ထိရောက်စွာ ရေးနိုင်စေရန် ဒီဇိုင်းထုတ်ထားပါသည်။ ANTLRWorks 2 ၏ အဓိကအားသာချက်များထဲမှတစ်ခုမှာ dynamic typing နှင့်/or type inference ဖြင့် ဘာသာစကားများကို ကိုင်တွယ်နိုင်ခြင်းဖြစ်သည်။ ယခင်က၊ ဤဘာသာစကားအမျိုးအစားများသည် အသုံးပြု၍ရနိုင်သော ကုဒ်ဖြည့်စွက်မှုအပြုအမူကို ထုတ်လုပ်သည့်အခါတွင် IDE များပေါ်တွင် သိသာထင်ရှားသော ကန့်သတ်ချက်များရှိခဲ့သည်။ သို့သော်၊ ANTLRWorks 2 သည် Tunnel Vision Labs ၏ ရင်းမြစ်ခွဲခြမ်းစိတ်ဖြာမှု အယ်လဂိုရီသမ်များတွင် လတ်တလော တိုးတက်မှုများကြောင့် ဤကန့်သတ်ချက်များကို ကျော်လွှားနိုင်ခဲ့သည်။ ၎င်း၏ အစွမ်းထက်သော ကုဒ်ဖြည့်စွမ်းနိုင်မှုများအပြင် ANTLRWorks 2 သည် NetBeans အသုံးပြုသူများနှင့် ရင်းနှီးသော ပုံမှန်လမ်းကြောင်းပြအင်္ဂါရပ်များစွာကိုလည်း ပံ့ပိုးပေးပါသည်။ ၎င်းတို့တွင် လမ်းကြောင်းအောက်ရှိ ဒြပ်စင်အား ရည်ညွှန်းချက်များကို မီးမောင်းထိုးပြသည့် Navigator window နှင့် "Mark Occurrences" အင်္ဂါရပ်တို့ ပါဝင်သည်။ ထို့အပြင်၊ အသုံးပြုသူများသည် ၎င်းတို့၏ကြေငြာချက်သို့ တိုက်ရိုက်ခုန်ရန် Ctrl+Click လုပ်နိုင်သည်။ သို့သော် ANTLRWorks 2 ကို အခြားသော ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်များမှလွဲ၍ အမှန်တကယ် သတ်မှတ်ပေးထားသည့်အရာမှာ အသုံးပြုသူများ အားစိုက်ထုတ်မှုနည်း၍ ကုဒ်အများအပြားကို နားလည်စေရန် ကူညီပေးသည့် ၎င်း၏ထူးခြားသောအင်္ဂါရပ်များဖြစ်သည်။ ဥပမာအားဖြင့်၊ သဒ္ဒါတစ်ခုရှိ ဒြပ်စင်တစ်ခုအပေါ်တွင် ပျံဝဲခြင်းသည် ကိုးကားထားသော စည်းမျဉ်းနှင့်ပတ်သက်သည့် အချက်အလက်ပါသည့် ကိရိယာအကြံပြုချက်ကို ပြသမည်ဖြစ်သည်။ ယေဘုယျအားဖြင့်၊ သင်သည် ရှုပ်ထွေးသောဘာသာစကားများကို လွယ်ကူစွာကိုင်တွယ်နိုင်သော အလိုလိုသိမြင်နိုင်သော ထိရောက်သောဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်ကို ရှာဖွေနေပါက၊ Mac အတွက် ANTLRWorks 2 ထက် မပိုပါနှင့်။ ၎င်း၏ အလွန်တုံ့ပြန်မှုရှိသော ကုဒ်ဖြည့်သွင်းမှုနှင့် အဆင့်မြင့် လမ်းညွှန်မှုနှင့် ခွဲခြမ်းစိတ်ဖြာမှုကိရိယာများဖြင့်၊ ဤဆော့ဖ်ဝဲသည် သင်၏ coding toolkit ၏ မရှိမဖြစ်အစိတ်အပိုင်းတစ်ခု ဖြစ်လာမည်မှာ သေချာပါသည်။

2014-01-25
Berkeley UPC for Mac

Berkeley UPC for Mac

2020.4.0

Berkeley UPC for Mac သည် ကြီးမားသော အပြိုင်စက်များတွင် ပရိုဂရမ်မာများအား စွမ်းဆောင်ရည်မြင့် ကွန်ပြူတာ အပလီကေးရှင်းများ ရေးသားခွင့်ပြုသည့် အစွမ်းထက်သော developer tool တစ်ခုဖြစ်သည်။ ဆော့ဖ်ဝဲလ်သည် C ပရိုဂရမ်းမင်းဘာသာစကား၏ တိုးချဲ့မှုတစ်ခုဖြစ်ပြီး မျှဝေထားသောနှင့် ဖြန့်ဝေထားသော မမ်မိုရီဟာ့ဒ်ဝဲနှစ်ခုစလုံးအတွက် တူညီသောပရိုဂရမ်းမင်းပုံစံကို ထောက်ပံ့ပေးသည်။ Berkeley UPC ဖြင့်၊ ပရိုဂရမ်မာများသည် ကိန်းရှင်များကို မည်သည့်ပရိုဆက်ဆာကမဆို တိုက်ရိုက်ဖတ်နိုင်ပြီး စာရေးနိုင်သည့် တစ်ခုတည်းသော မျှဝေထားသော၊ အပိုင်းပိုင်းခွဲထားသော လိပ်စာနေရာကို တင်ဆက်ထားသည်။ သို့ရာတွင်၊ ကိန်းရှင်တစ်ခုစီသည် ပရိုဆက်ဆာတစ်ခုတည်းနှင့် ရုပ်ပိုင်းဆိုင်ရာအရ ဆက်စပ်နေသည်။ ဤချဉ်းကပ်မှုသည် ပရိုဂရမ်မာသည် မျှဝေထားသော memory ပရိုဂရမ်းမင်းပါရာဒိုင်း၏ ပရိုဂရမ်လုပ်ဆောင်နိုင်မှုဆိုင်ရာ အားသာချက်များကို အခွင့်ကောင်းယူနိုင်ဆဲဖြစ်ပြီး ပရိုဂရမ်မာသည် ဒေတာအပြင်အဆင်နှင့် စွမ်းဆောင်ရည်အပေါ် အပြည့်အဝထိန်းချုပ်ထားကြောင်း သေချာစေသည်။ ဆော့ဖ်ဝဲလ်သည် ပရိုဂရမ်စတင်ချိန်၌ မျဉ်းပြိုင်ပမာဏကို ပုံသေသတ်မှတ်ထားသည့် Single Program Multiple Data (SPMD) တွက်ချက်မှုပုံစံကို အသုံးပြုသည်။ ပုံမှန်အားဖြင့်၊ ပရိုဆက်ဆာတစ်ခုစီတွင် လုပ်ဆောင်မှုတစ်ခုမျှသာရှိသည်။ Berkeley UPC သည် ISO C 99: AC၊ Split-C နှင့် Parallel C Preprocessor (PCP) သို့ အပြိုင်တိုးချဲ့မှုများကို အဆိုပြုသော အခြားသော အစောပိုင်းဘာသာစကားသုံးမျိုးဖြင့် အတွေ့အကြုံများမှ ပြောင်းလဲလာသည်။ သို့သော်၊ Berkeley UPC သည် ဤဘာသာစကားသုံးမျိုး၏ superset တစ်ခုမျှသာမဟုတ်ကြောင်း သတိပြုရန်အရေးကြီးပါသည်။ ယင်းအစား၊ တစ်ခုချင်းစီမှ အကောင်းဆုံးလက္ခဏာများကို ခွဲထုတ်ရန် ကြိုးစားမှုတစ်ခုဖြစ်သည်။ Mac အတွက် Berkeley UPC ကို အသုံးပြုခြင်း၏ အဓိက အားသာချက်တစ်ခုမှာ ဒေတာ အပြင်အဆင်နှင့် စွမ်းဆောင်ရည်အပေါ် မက်ဆေ့ချ်ဖြတ်သန်းခြင်း ပရိုဂရမ်းမင်း ပါရာဒိုင်းများ၏ ထိန်းချုပ်မှုဖြင့် မျှဝေထားသော မှတ်ဉာဏ် ပရိုဂရမ်းမင်း၏ ပရိုဂရမ်လုပ်ဆောင်နိုင်မှု အားသာချက်များကို ပေါင်းစပ်နိုင်မှု ဖြစ်သည်။ ဤပေါင်းစပ်မှုသည် အသုံးပြုရလွယ်ကူခြင်း သို့မဟုတ် လိုက်လျောညီထွေမဖြစ်စေဘဲ ဆော့ဖ်ဝဲရေးသားသူများအတွက် အလွန်ထိရောက်သောအက်ပ်လီကေးရှင်းများကို ဖန်တီးနိုင်စေသည်။ Mac အတွက် Berkeley UPC မှ ပေးဆောင်သော နောက်ထပ် သိသာထင်ရှားသော အကျိုးကျေးဇူးမှာ ကြီးမားသော အပြိုင်စက်များအတွက် ပံ့ပိုးမှုဖြစ်သည်။ ဆော့ဖ်ဝဲလ်သည် မြန်နှုန်း သို့မဟုတ် တိကျမှုကို မထိခိုက်စေဘဲ ပရိုဆက်ဆာများစွာတွင် ရှုပ်ထွေးသောတွက်ချက်မှုများကို ကိုင်တွယ်ဖြေရှင်းနိုင်သည်။ ယေဘုယျအားဖြင့်၊ သင်သည် ကြီးမားသောအပြိုင်စက်များပေါ်တွင် စွမ်းဆောင်ရည်မြင့်မားသော ကွန်ပြူတာအက်ပလီကေးရှင်းများကို ဖန်တီးရာတွင် ကူညီပေးနိုင်သည့် အစွမ်းထက်သော developer tool ကိုရှာနေပါက၊ Mac အတွက် Berkeley UPC သည် သင်လိုအပ်သည့်အရာဖြစ်နိုင်ပါသည်။

2020-09-21
Logtalk for Mac

Logtalk for Mac

3.41

Logtalk for Mac သည် developer များအား ရှုပ်ထွေးသောဆော့ဖ်ဝဲအပလီကေးရှင်းများကို လွယ်ကူစွာဖန်တီးနိုင်ရန် ဒီဇိုင်းထုတ်ထားသည့် အားကောင်းသည့်အရာဝတ္ထု-ဆန်သော ယုတ္တိဗေဒပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်သည်။ ဤစွယ်စုံရပရိုဂရမ်းမင်းဘာသာစကားသည် Prolog အကောင်အထည်ဖော်ဆောင်ရွက်မှုအများစုကို back-end compiler အဖြစ်အသုံးပြုနိုင်ပြီး ၎င်းသည် Prolog ၏ပါဝါနှင့်ပြောင်းလွယ်ပြင်လွယ်ကိုအသုံးချလိုသော developer များအတွက် စံပြရွေးချယ်မှုတစ်ခုအနေဖြင့် အရာဝတ္ထု-ဆန်သောချဉ်းကပ်မှု၏အကျိုးကျေးဇူးများကိုခံစားနေဆဲဖြစ်သည်။ Multi-paradigm language တစ်ခုအနေဖြင့်၊ Logtalk တွင် ရှေ့ပြေးပုံစံများနှင့် အတန်းများ၊ ပရိုတိုကောများ (အင်တာဖေ့စ်များ)၊ အမျိုးအစား-အခြေခံဖွဲ့စည်းမှုမှတစ်ဆင့် အစိတ်အပိုင်း-အခြေပြု ပရိုဂရမ်ရေးဆွဲခြင်း၊ ဖြစ်ရပ်ကို မောင်းနှင်သည့် ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အဆင့်မြင့် multi-threading ပရိုဂရမ်ရေးသားခြင်းတို့ ပါဝင်ပါသည်။ ၎င်းသည် အပလီကေးရှင်းများစွာတွင် အသုံးပြုနိုင်သည့် မယုံနိုင်လောက်အောင် လိုက်လျောညီထွေရှိသော ကိရိယာတစ်ခု ဖြစ်လာစေသည်။ Logtalk ၏အဓိကအင်္ဂါရပ်များထဲမှတစ်ခုမှာ ရှေ့ပြေးပုံစံများနှင့် အတန်းများအတွက် ပံ့ပိုးမှုဖြစ်သည်။ ရှေ့ပြေးပုံစံများသည် မတူညီသောတန်ဖိုးများ သို့မဟုတ် အပြုအမူများဖြင့် သာဓကအသစ်များကို ဖန်တီးရန် ပုံတူပွားနိုင်သည့် အရာများဖြစ်သည်။ အတန်းများသည် ၎င်းတို့မှ ဖန်တီးထားသော အရာဝတ္ထုများ၏ တည်ဆောက်ပုံနှင့် အပြုအမူကို သတ်မှတ်ပေးသည့် ပုံစံများဖြစ်သည်။ ရှေ့ပြေးပုံစံများနှင့် အတန်းများအတွက် Logtalk ၏ ပံ့ပိုးမှုဖြင့်၊ developer များသည် ၎င်းတို့၏ဆော့ဖ်ဝဲလ် ပြုမူပုံအပေါ် အပြည့်အဝ ထိန်းချုပ်နိုင်မည်ဖြစ်သည်။ Logtalk ၏ နောက်ထပ်အရေးကြီးသောအင်္ဂါရပ်မှာ ပရိုတိုကောများ (အင်တာဖေ့စ်များ) အတွက် အထောက်အပံ့ဖြစ်သည်။ ပရိုတိုကောများသည် ပရိုတိုကောနှင့်ကိုက်ညီသည့် မည်သည့်အရာကမဆို အကောင်အထည်ဖော်ရမည့် နည်းလမ်းအစုံကို သတ်မှတ်သည်။ ၎င်းသည် မတူညီသော ပရောဂျက်များတွင် အလွယ်တကူ ပြန်သုံးနိုင်သော ဆော့ဖ်ဝဲအင်ဂျင်နီယာများကို ဖန်တီးနိုင်စေပါသည်။ Logtalk တွင် အမျိုးအစား-အခြေခံဖွဲ့စည်းမှုမှတစ်ဆင့် အစိတ်အပိုင်း-အခြေပြု ပရိုဂရမ်ရေးသားခြင်းအတွက် ပံ့ပိုးမှုလည်း ပါဝင်သည်။ အမျိုးအစားများသည် runtime တွင် အရာဝတ္တုများထဲသို့ ထည့်နိုင်သည့် နည်းလမ်းများ စုစည်းမှုဖြစ်ပြီး developer များသည် ၎င်းတို့၏ မူရင်းကုဒ်ကို မွမ်းမံခြင်းမရှိဘဲ ရှိပြီးသား အရာဝတ္တုများကို သက်တမ်းတိုးနိုင်စေပါသည်။ Event-driven programming သည် Logtalk ၏ နောက်ထပ်သော့ချက်တစ်ခုဖြစ်သည်။ အဖြစ်အပျက်များသည် အပလီကေးရှင်းတစ်ခု၏ အစိတ်အပိုင်းတစ်ခုမှ အက်ပလီကေးရှင်းရှိ အခြားနေရာများတွင် တစ်ခုခုဖြစ်သွားသောအခါတွင် အချက်ပြမှုများဖြစ်သည်။ အစီအစဉ်များကို အသုံးပြုခြင်းဖြင့်၊ developer များသည် အလွန်အကျွံ တုံ့ပြန်မှုရှိသော အပလီကေးရှင်းများကို ဖန်တီးနိုင်သည် ။ နောက်ဆုံးတွင်၊ Logtalk တွင် တစ်ခုနှင့်တစ်ခုလုပ်ဆောင်မှုကို အနှောင့်အယှက်မဖြစ်စေဘဲ ပရိုဂရမ်တစ်ခုအတွင်းတွင် thread အများအပြားကို တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နိုင်စေသည့် အဆင့်မြင့် Multi-threading ပရိုဂရမ်းမင်းစွမ်းဆောင်နိုင်စွမ်းများ ပါဝင်သည်။ ယေဘုယျအားဖြင့်၊ သင်သည် ကျယ်ပြန့်သောစွမ်းရည်များနှင့် လိုက်လျောညီထွေရှိသော အစွမ်းထက်သော အရာဝတ္ထုကို ဦးတည်သည့် ယုတ္တိဗေဒပရိုဂရမ်းမင်းဘာသာစကားကို ရှာဖွေနေပါက Logtalk for Mac ထက် မပိုပါနှင့်။

2020-10-08
B-Prolog for Mac

B-Prolog for Mac

8.1

Mac အတွက် B-Prolog- စွယ်စုံရနှင့် ထိရောက်သော အတားအဆီး Logic ပရိုဂရမ်းမင်းစနစ် ဆော့ဖ်ဝဲရေးသားသူများ ထိရောက်ပြီး ယုံကြည်စိတ်ချရသော ဆော့ဖ်ဝဲလ်အပလီကေးရှင်းများဖန်တီးရာတွင် အထောက်အကူဖြစ်စေရန် ဖန်တီးထားသည့် အစွမ်းထက်ပြီး လိုက်လျောညီထွေရှိသော လော့ဂျစ်ပရိုဂရမ်စနစ် (CLP) စနစ် B-Prolog မှ ကြိုဆိုပါသည်။ Afany Software (New York)၊ KLS (Tokyo) နှင့် NandaSoft (Nanjing) တို့မှ တီထွင်ထုတ်လုပ်ထားသည့် B-Prolog သည် ကြေငြာထားသော ပရိုဂရမ်ရေးဆွဲခြင်းဆိုင်ရာ ပါရာဒိုင်းနှစ်ခု- ယုတ္တိဗေဒပရိုဂရမ်ရေးဆွဲခြင်းနှင့် ကန့်သတ်ဖြေရှင်းခြင်းတို့ကို ပေါင်းစပ်ထားသည့် နောက်ဆုံးပေါ်ကိရိယာတစ်ခုဖြစ်သည်။ CLP မွေးဖွားမှုသည် ပရိုဂရမ်းမင်းဘာသာစကားများသမိုင်းတွင် မှတ်တိုင်တစ်ခုဖြစ်သည်။ ယုတ္တိဗေဒပရိုဂရမ်ရေးသားခြင်း၏ ပါဝါကို ကန့်သတ်ဖြေရှင်းခြင်းနှင့် ပေါင်းစပ်ခြင်းဖြင့် CLP သည် ကွန်ပြူတာအကူအညီပေးထားသော ဒီဇိုင်းနှင့် အတည်ပြုခြင်း၊ ဒေတာဘေ့စ်စီမံခန့်ခွဲမှု၊ ဒေတာတူးဖော်ခြင်း၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာ၊ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း၊ ဖွဲ့စည်းတည်ဆောက်ပုံစီမံခန့်ခွဲမှု၊ ဂရပ်ဖစ်အသုံးပြုသူ အင်တာဖေ့စ်ဖွံ့ဖြိုးတိုးတက်မှု နှင့် ဂရပ်ဖစ်အသုံးပြုသူ အင်တာဖေ့စ်ဖွံ့ဖြိုးတိုးတက်မှုတို့ အပါအဝင် အသုံးချပရိုဂရမ်များစွာအတွက် ထိရောက်သောကိရိယာတစ်ခုဖြစ်ကြောင်း သက်သေပြခဲ့ပါသည်။ ဘာသာစကားလုပ်ဆောင်ခြင်း။ B-Prolog ကိုအသုံးပြုခြင်း၏အဓိကအကျိုးကျေးဇူးများထဲမှတစ်ခုမှာ၎င်း၏ကြေငြာသဘောသဘာဝဖြစ်သည်။ ၎င်းသည် သမားရိုးကျ လုပ်ထုံးလုပ်နည်းဘာသာစကားများထက် ပိုမိုတိကျပြီး နားလည်ရလွယ်ကူသည့် ကုဒ်ကို developer များအတွက် ပိုမိုလွယ်ကူစေသည်။ ထို့အပြင် B-Prolog သည် CLP ပရိုဂရမ်များအတွက် အထူးသင့်လျော်သော စွမ်းဆောင်ရည်ရှိသော ကန့်သတ်မှုဖြေရှင်းနည်းများအပြင် မှတ်ဉာဏ်စီမံခန့်ခွဲမှုနှင့် စုစည်းမှုနည်းပညာများကိုပါ ပံ့ပိုးပေးသောကြောင့် - ၎င်းသည် လုပ်ထုံးလုပ်နည်းဘာသာစကားများဖြင့် ရေးသားထားသော အခြားပရိုဂရမ်အမျိုးအစားများထက် မကြာခဏ ပိုမိုထိရောက်မှုရှိနိုင်ပါသည်။ B-Prolog သည် ရှုပ်ထွေးသောပရောဂျက်များကိုလုပ်ဆောင်ရာတွင် လိုက်လျောညီထွေရှိမှုလိုအပ်သော developer များအတွက် စံပြရွေးချယ်မှုဖြစ်စေသည့် ကျယ်ပြန့်သောအင်္ဂါရပ်များကိုပါ ပေးဆောင်ပါသည်။ ဥပမာအားဖြင့်: - ၎င်းသည် Prolog-style syntax နှင့် tabling ကဲ့သို့သော extension များကို ပံ့ပိုးပေးသည်။ - ၎င်းတွင် ဂဏန်းသင်္ချာအကန့်အသတ်များ သို့မဟုတ် သတ်မှတ်ကန့်သတ်ချက်များကဲ့သို့သော ကန့်သတ်အမျိုးအစားအမျိုးမျိုးအတွက် ပံ့ပိုးမှုပါရှိသည်။ - ၎င်းသည် ခြေရာခံမုဒ် သို့မဟုတ် သူလျှိုအချက်များကဲ့သို့သော အဆင့်မြင့် အမှားရှာပြင်ကိရိယာများကို ထောက်ပံ့ပေးသည်။ - ၎င်းတွင် XML ကိုခွဲခြမ်းစိတ်ဖြာခြင်း သို့မဟုတ် ကျပန်းနံပါတ်များထုတ်ပေးခြင်းကဲ့သို့သော ဘုံအလုပ်များအတွက် စာကြည့်တိုက်များ ပါဝင်သည်။ ခြုံငုံကြည့်လျှင် B-Prolog သည် အရည်အသွေးမြင့်ဆော့ဖ်ဝဲလ်အပလီကေးရှင်းများကို လျင်မြန်ထိရောက်စွာ ဖန်တီးပေးနိုင်သည့် အစွမ်းထက်သော်လည်း ပြောင်းလွယ်ပြင်လွယ်ရှိသည့် ကိရိယာကို ရှာဖွေနေပါက အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်သည်။ အဓိကအင်္ဂါရပ်များ- 1. Declarative Programming Paradigm B-Prolog သည် ထုံးတမ်းစဉ်လာလုပ်ထုံးလုပ်နည်းဘာသာစကားများနှင့်နှိုင်းယှဉ်ပါက တိုတိုနှင့်နားလည်ရလွယ်ကူသည့် ကုဒ်ရေးရန်လွယ်ကူစေသည့် declarative programming paradigm ကိုအသုံးပြုသည် 2. ထိရောက်သော ကန့်သတ်မှု-ဖြေရှင်းနည်းများ Memory Management & Compilation Techniques နှင့်အတူ ထိရောက်သော အတားအဆီးများကို ဖြေရှင်းနိုင်သော နည်းစနစ်များ ရရှိနိုင်ခြင်းဖြင့် CLP ပရိုဂရမ်များအတွက် အထူးပြုလုပ်ထားသော - ၎င်းတို့ကို လုပ်ထုံးလုပ်နည်းဘာသာစကားများဖြင့် ရေးသားထားသော ၎င်းတို့၏ လုပ်ထုံးလုပ်နည်းများထက် ပိုမိုထိရောက်စေသည် 3. ကျယ်ပြန့်သောအင်္ဂါရပ်များ B-prolong သည် tabling ကဲ့သို့သော extension များနှင့်အတူ Pro-log style syntax နှစ်ခုလုံးကို ပံ့ပိုးပေးသည်။ ဂဏန်းသင်္ချာ သို့မဟုတ် set ကဲ့သို့ အမျိုးမျိုးသော ကန့်သတ်ချက်များကို တပ်ဆင်ထားသည်။ ခြေရာခံမုဒ်/ထောက်လှမ်းရေးအမှတ်များကဲ့သို့ အဆင့်မြင့် အမှားရှာပြင်သည့်ကိရိယာများ၊ Libraries များသည် XML/ ကျပန်းနံပါတ်များထုတ်ပေးခြင်း စသည်တို့ကို ခွဲခြမ်းစိတ်ဖြာခြင်း ၊ အရည်အသွေးမြင့်ဆော့ဖ်ဝဲအပလီကေးရှင်းများကို လျင်မြန်စွာထိရောက်စွာဖွံ့ဖြိုးတိုးတက်စေရန် အစွမ်းထက်သော်လည်း လိုက်လျောညီထွေရှိသောကိရိယာကိုရှာဖွေနေပါက စံပြရွေးချယ်မှုဖြစ်စေပါသည်။

2014-02-24
Agena for Mac

Agena for Mac

2.21.9

Mac အတွက် Agena - အဆုံးစွန် ပရိုဂရမ်းမင်း ဘာသာစကား သိပ္ပံနည်းကျ၊ ပညာရေး၊ ဘာသာစကားနှင့် အခြားအသုံးချပရိုဂရမ်များစွာတွင် အသုံးပြုနိုင်သည့် အစွမ်းထက်ပြီး သင်ယူရလွယ်ကူသော ပရိုဂရမ်းမင်းဘာသာစကားကို သင်ရှာဖွေနေပါသလား။ Mac အတွက် Agena ထက် ပိုမကြည့်ပါနဲ့။ ဤဆန်းသစ်သောဆော့ဖ်ဝဲလ်သည် သုံးစွဲသူများအား Lua နှင့် SQL မှယူထားသောဒြပ်စင်များနှင့်ပေါင်းစပ်ထားသောရိုးရှင်းသော Algol 68 syntax ကိုပေးဆောင်ရန် ဒီဇိုင်းထုတ်ထားသည်။ ၎င်း၏ မြန်ဆန်သော အစစ်အမှန်နှင့် ရှုပ်ထွေးသော ဂဏန်းသင်္ချာ၊ ထိရောက်သော စာသားလုပ်ဆောင်ခြင်း၊ ပြောင်းလွယ်ပြင်လွယ် ဒေတာဖွဲ့စည်းပုံများ၊ ဉာဏ်ရည်ထက်မြက်သော လုပ်ထုံးလုပ်နည်းများနှင့် ပက်ကေ့ဂျ်စီမံခန့်ခွဲမှုအပြင် အမျိုးမျိုးသော ဖွဲ့စည်းမှုဆိုင်ရာ အထောက်အကူပစ္စည်းများဖြင့် - Agena သည် အရည်အသွေးမြင့်ဆော့ဖ်ဝဲကို အမြန်ဖန်တီးလိုသော developer များအတွက် အဆုံးစွန်သောကိရိယာဖြစ်သည်။ Agena ဆိုတာ ဘာလဲ။ Agena သည် Alexander Walz မှ 1995 ခုနှစ်တွင် ပထမဆုံးတီထွင်ခဲ့သော open-source procedural programming language ဖြစ်သည်။ ၎င်းကို သိပ္ပံနည်းကျ သုတေသန၊ ပညာရေး၊ ဘာသာဗေဒ လေ့လာမှုများ သို့မဟုတ် ဇာတ်ညွှန်းရေးရန် လိုအပ်နိုင်သည့် အခြားအပလီကေးရှင်းများတွင် အသုံးပြုရန်အတွက် အစွမ်းထက်သော အင်္ဂါရပ်များကို ဆက်လက်ပံ့ပိုးနေချိန်တွင် သင်ယူရလွယ်ကူစေရန် ဒီဇိုင်းထုတ်ထားပါသည်။ ခေတ်မီဖွံ့ဖြိုးတိုးတက်သော ခေတ်ရေစီးကြောင်းများကို လိုက်လျောညီထွေဖြစ်စေရန်အတွက် ဘာသာစကားကို နှစ်ပေါင်းများစွာ စဉ်ဆက်မပြတ် မွမ်းမံပြင်ဆင်ထားပါသည်။ Agena ကိုအသုံးပြုခြင်း၏အဓိကအကျိုးကျေးဇူးများထဲမှတစ်ခုမှာအခြားပရိုဂရမ်းမင်းဘာသာစကားများထက်ပိုမိုလွယ်ကူစွာလေ့လာရန်၎င်း၏ရိုးရှင်းသော syntax ဖြစ်သည်။ ဆိုလိုသည်မှာ အစပြုသူများပင် လပေါင်းများစွာ ရှုပ်ထွေးသော coding သဘောတရားများကို လေ့လာရန်မလိုဘဲ ၎င်းကို ချက်ချင်းစတင်အသုံးပြုနိုင်ပါသည်။ Agena ၏အင်္ဂါရပ်များ Agena သည် ယနေ့ရရှိနိုင်သော စွယ်စုံရအရှိဆုံး ပရိုဂရမ်းမင်းဘာသာစကားများထဲမှ တစ်ခုဖြစ်လာစေသည့် အင်္ဂါရပ်များ နှင့် ပြည့်ကျပ်လာပါသည်။ ဤသည်မှာ ၎င်း၏ အဓိကအင်္ဂါရပ်အချို့ ဖြစ်သည်- 1) ရိုးရှင်းသော Syntax- အစောပိုင်းတွင် ဖော်ပြခဲ့သည့်အတိုင်း Agena ကိုအသုံးပြုခြင်း၏ အကြီးမားဆုံးအားသာချက်တစ်ခုမှာ အခြားပရိုဂရမ်းမင်းဘာသာစကားများထက် သင်ယူရလွယ်ကူစေသည့် ၎င်း၏ရိုးရှင်းသော syntax ဖြစ်သည်။ 2) မြန်ဆန်ပြီး ရှုပ်ထွေးသောဂဏန်းသင်္ချာများ- ၎င်း၏မြန်ဆန်သောစစ်မှန်ပြီး ရှုပ်ထွေးသောဂဏန်းသင်္ချာစွမ်းရည်များနှင့်အတူ- Floating-point နံပါတ်များအတွက် ပံ့ပိုးမှုအပါအဝင်- developer များသည် စွမ်းဆောင်ရည်ပြဿနာများကို စိုးရိမ်စရာမလိုဘဲ လျင်မြန်စွာ တွက်ချက်မှုများကို လုပ်ဆောင်နိုင်သည်။ 3) ထိရောက်သော Text Processing- Agena ၏ နောက်ထပ်ထူးခြားချက်မှာ developer များသည် စာကြောင်းများကို လွယ်ကူစွာ ကိုင်တွယ်နိုင်စေသည့် ၎င်း၏ ထိရောက်သော စာသားလုပ်ဆောင်နိုင်မှုစွမ်းရည်ဖြစ်သည်။ 4) Flexible Data Structures- ဆော့ဖ်ဝဲရေးသားသူများသည် Agena နှင့် လုပ်ဆောင်သောအခါတွင် ကွဲပြားသောဒေတာအမျိုးအစားများနှင့် ဆက်ဆံရာတွင် အလွန်လိုက်လျောညီထွေဖြစ်စေသော ခင်းကျင်းမှုများ သို့မဟုတ် စာရင်းများကဲ့သို့သော ကျယ်ပြန့်သောဒေတာဖွဲ့စည်းပုံများကို အသုံးပြုနိုင်သည်။ 5) Intelligent Procedures နှင့် Package Management- ဤဆော့ဖ်ဝဲအစုံတွင် စံအင်္ဂါရပ်များအဖြစ် ဉာဏ်ရည်ထက်မြက်သော လုပ်ထုံးလုပ်နည်းများ၊ အသုံးပြုသူများသည် အလွန်အစွမ်းထက်သော ကိရိယာများသာမက ၎င်းတို့၏ လုပ်ငန်းကို အလုံးစုံ ပိုမိုအကျိုးရှိစေမည့် အလိုလိုသိမြင်နိုင်သော အင်တာဖေ့စ်တစ်ခုလည်း ပါဝင်နိုင်သည်။ 6) အမျိုးမျိုးသော Configuration Facilities- နောက်ဆုံးတွင် ဤပရိုဂရမ်အတွင်း ရရှိနိုင်သော အမျိုးမျိုးသော ဖွဲ့စည်းမှုဆိုင်ရာ အထောက်အကူပစ္စည်းများကို အသုံးပြုသူများသည် ကြီးမားသော သို့မဟုတ် သေးငယ်သည်ဖြစ်စေ ပရောဂျက်များပေါ်တွင် ၎င်းတို့လုပ်ဆောင်ပုံကို ပိုမိုထိန်းချုပ်နိုင်စေမည့် ဤပရိုဂရမ်တွင် ရရှိနိုင်ပါသည်။ AGENA ကိုအသုံးပြုခြင်း၏အကျိုးကျေးဇူးများ ဤဆန်းသစ်တီထွင်သောဆော့ဖ်ဝဲအစုံကိုအသုံးပြုခြင်းနှင့်ဆက်စပ်သောအကျိုးကျေးဇူးများစွာရှိသည်- 1) လေ့လာရန်နှင့် အသုံးပြုရန် လွယ်ကူသည် – သင်သည် coding တွင် အသစ် သို့မဟုတ် ယခင်က အလားတူ ပရောဂျက်များတွင် လုပ်ဆောင်သည့် အတွေ့အကြုံ အကန့်အသတ်ရှိသော်လည်း၊ တရားဝင်ဝဘ်ဆိုက်ပေါ်တယ်မှတဆင့် အွန်လိုင်းမှ ပေးထားသော ပြည့်စုံသော စာရွက်စာတမ်းအရင်းအမြစ်များနှင့်အတူ ပေါင်းစပ်ထည့်သွင်းထားသော အလွန်နားလည်သဘောပေါက်လွန်းသော အင်တာဖေ့စ်ဒီဇိုင်းကြောင့် သင်သည် လျှင်မြန်စွာ စတင်နိုင်သည်ကို သင်တွေ့လိမ့်မည်။ 2) စွယ်စုံရ – သင့်ပရောဂျက်တွင် သိပ္ပံသုတေသန သို့မဟုတ် ပညာရေးဆိုင်ရာ ရည်ရွယ်ချက်များ ပါဝင်သည်ဖြစ်စေ၊ AGNEA ၏ ကျယ်ပြောလှသော ခင်းကျင်းရေးကိရိယာများကို အသုံးပြုခြင်းမှ မည်သည့်အလုပ်မျိုးမှ အကျိုးကျေးဇူးရရှိနိုင်မည်ကို ကန့်သတ်ချက်မရှိပါ။ 3) ကုန်ကျစရိတ်သက်သာခြင်း – ယနေ့ခေတ်တွင် ယှဉ်ပြိုင်နေသော ထုတ်ကုန်များနှင့် မတူဘဲ၊ AGNEA သည် အချိန်တိုင်း ဖြစ်နိုင်ချေရှိသော နည်းလမ်းမှန်အတိုင်း အလုပ်ပြီးမြောက်နေချိန်တွင် တစ်ဦးချင်း အလွတ်သမားနှစ်ဦးစလုံးအတွက် သင့်လျော်သော AGNEA မှ ပေးဆောင်သည် ။ 4) Open Source အသိုင်းအဝိုင်းပံ့ပိုးမှု – AGNEA ပရောဂျက်ကိုယ်တိုင်က ပတ်ဝန်းကျင်ရှိ တက်ကြွသော ပွင့်လင်းအရင်းအမြစ် အသိုင်းအဝိုင်းကို ကျေးဇူးအများကြီးတင်ပါတယ်။ သုံးစွဲသူများသည် ယနေ့ကျွန်ုပ်တို့ပတ်ဝန်းကျင်တွင် ဖြစ်ပျက်နေသော နောက်ဆုံးပေါ်နည်းပညာတိုးတက်မှုများကို အမြဲမပြတ်သေချာစေရန် ၎င်းတို့၏လုပ်ငန်းကို ပုံမှန်ထွက်ရှိစေမည့် နောက်ဆုံးထွက်အပ်ဒိတ် ပက်ခ်များကို အမြဲဝင်ရောက်ကြည့်ရှုနိုင်သည် ။ နိဂုံး နိဂုံးချုပ်အားဖြင့် AGNEA သည် ယနေ့ခေတ်တွင် အရည်အသွေးမြင့်ကုဒ်ကို ထိထိရောက်ရောက် တီထွင်ဖန်တီးလိုသူတိုင်းအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်ကြောင်း ကျွန်ုပ်တို့ယုံကြည်ပါသည်။ ၎င်း၏ပေါင်းစပ်အသုံးပြုရလွယ်ကူသောပါဝါထုပ်ပိုးထားသောအင်္ဂါရပ်အစုံသည် စတင်သူအတွေ့အကြုံရှိ ဝါရင့်ပရိုဂရမ်မာများလား စုံလင်သောရွေးချယ်မှုဖြစ်စေသည်။ ဒါဆိုဘာလို့စောင့်တာလဲ။ ယနေ့ ကမ်းလှမ်းထားသည့်အရာအားလုံးကို စူးစမ်းလေ့လာရန် ယခုဒေါင်းလုဒ်လုပ်ပါ။

2020-09-14
Objective-Basic for Mac

Objective-Basic for Mac

1.0

Objective-Basic for Mac သည် လူတိုင်းအတွက် ဆော့ဖ်ဝဲလ်တည်ဆောက်မှု လွယ်ကူစေရန်နှင့် လူတိုင်းအသုံးပြုနိုင်စေရန် ဒီဇိုင်းထုတ်ထားသည့် အစွမ်းထက်ပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်သည်။ သင်သည် အတွေ့အကြုံရှိသော developer သို့မဟုတ် စတင်လုပ်ဆောင်သည်ဖြစ်စေ Objective-Basic သည် Mac ပလပ်ဖောင်းအတွက် အရည်အသွေးမြင့်အက်ပ်လီကေးရှင်းများကို ဖန်တီးရန် ရိုးရှင်းပြီး အလိုလိုသိသာသောနည်းလမ်းကို ပေးဆောင်သည်။ ၎င်း၏ အဓိကအချက်မှာ Objective-Basic သည် လူကြိုက်များသော Visual Basic နှင့် Objective-C ဘာသာစကားများကို အခြေခံထားသည့် အရာဝတ္ထုကို ဦးတည်သည့် ပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်သည်။ ၎င်းသည် မြန်ဆန်၊ တည်ငြိမ်ပြီး ယုံကြည်စိတ်ချရသော ပရိုဂရမ်ရေးသားခြင်းအတွက် ခေတ်မီပြီး စုစည်းထားသော ချဉ်းကပ်မှုကို ပေးဆောင်သည်။ Cocoa ကိုအခြေခံ၍ ၎င်း၏ runtime နှင့်အတူ၊ ၎င်းသည် Mac operating system နှင့်ချောမွေ့စွာပေါင်းစပ်မှုကိုပေးသည်။ Objective-Basic ၏အဓိကအင်္ဂါရပ်များထဲမှတစ်ခုမှာ၎င်း၏အသုံးပြုရလွယ်ကူသည်။ သင်ယူရန် ခက်ခဲပြီး ကျွမ်းကျင်နိုင်သော အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် မတူဘဲ Objective-Basic သည် ပင်ကိုယ်သဘောနှင့် အသုံးပြုရလွယ်ကူစေရန် အခြေခံမှ ဒီဇိုင်းထုတ်ထားသည်။ ဆိုလိုသည်မှာ သင့်တွင် coding သို့မဟုတ် software development တွင် ယခင်က အတွေ့အကြုံမရှိသော်လည်း၊ ဤအစွမ်းထက်သောကိရိယာဖြင့် လျင်မြန်စွာ အရှိန်မြှင့်နိုင်သည်ဟု ဆိုလိုသည်။ Objective-Basic ကိုအသုံးပြုခြင်း၏နောက်ထပ်အားသာချက်မှာ၎င်း၏တတ်နိုင်မှုဖြစ်သည်။ အခြားသော ဖွံဖြိုးတိုးတက်ရေးပလပ်ဖောင်းများစွာသည် ဈေးကြီးနိုင်သည် သို့မဟုတ် ကုန်ကျစရိတ်များသော လိုင်စင်များ လိုအပ်သော်လည်း၊ ဤဆော့ဖ်ဝဲကို စျေးနှုန်းချိုသာစွာဖြင့် သို့မဟုတ် စီးပွားဖြစ်မဟုတ်သော အပလီကေးရှင်းများအတွက်ပင် အခမဲ့ရရှိနိုင်ပါသည်။ ၎င်းသည် ဝါသနာရှင်များနှင့် အရည်အသွေးမထိခိုက်စေဘဲ ၎င်းတို့၏ကုန်ကျစရိတ်များကို လျှော့ချလိုသော ပရော်ဖက်ရှင်နယ် developer များအတွက် စံပြရွေးချယ်မှုတစ်ခုဖြစ်သည်။ သို့သော် အရေးအကြီးဆုံးမှာ Objective-Basic သည် မည်သည့် application development ပရောဂျက်အတွက်မဆို သင့်လျော်စေသည့် ကျယ်ပြန့်သော စွမ်းရည်များကို ပေးစွမ်းနိုင်သည်။ သင်သည် ဒက်စတော့အက်ပ်များ သို့မဟုတ် မိုဘိုင်းအက်ပ်များ၊ ဂိမ်းများ သို့မဟုတ် အသုံးအဆောင်ပစ္စည်းများကို ဖန်တီးနေသည်ဖြစ်စေ ဤစွယ်စုံသုံးကိရိယာသည် သင့်စိတ်ကူးများကို အသက်ဝင်စေမည့် အရာအားလုံးပါရှိသည်။ Objective-Basic မှ ကမ်းလှမ်းထားသော အဓိကအင်္ဂါရပ်အချို့ ပါဝင်သည်။ - Object-oriented design- ဘာသာစကားကိုယ်တိုင် ဖန်တီးတည်ဆောက်ထားသော class များနှင့် objects များအတွက် ပံ့ပိုးမှုဖြင့်။ - ပေါင်းစည်းထားသော အမှားရှာရှာ- သင့်ကုဒ်ရှိ အမှားများကို လျင်မြန်လွယ်ကူစွာ ခွဲခြားသိရှိနိုင်ရန် ကူညီပေးပါ။ - Built-in စာကြည့်တိုက်များ- ဂရပ်ဖစ်ပုံဖေါ်ခြင်း (OpenGL)၊ အသံဖွင့်ခြင်း (OpenAL)၊ ကွန်ရက်ချိတ်ဆက်ခြင်း (BSD sockets)၊ ဒေတာဘေ့စ်ဝင်ရောက်ခွင့် (SQLite)၊ XML ခွဲခြမ်းစိတ်ဖြာခြင်း (libxml2) နှင့် အခြားအရာများ ပါဝင်ပါသည်။ - Cross-platform လိုက်ဖက်ညီမှု- Mac OS X အတွက်သာမက Wine/CrossOver မှတဆင့် Windows/Linux ကိုလည်း ပံ့ပိုးပေးပါသည်။ - ချဲ့ထွင်နိုင်မှု- C++/Objective-C/Objective-C++/Swift ဖြင့် ရေးသားထားသော ပလပ်အင်များမှတဆင့် ယေဘုယျအားဖြင့်၊ သင်သည် သင်၏ ဆော့ဖ်ဝဲလ် ဖွံ့ဖြိုးတိုးတက်ရေး ပရောဂျက်များကို အဆင့်သစ်များဆီသို့ ပို့ဆောင်ပေးနိုင်သည့် အစွမ်းထက်သော်လည်း အသုံးပြုရလွယ်ကူသော ပရိုဂရမ်ဘာသာစကားကို ရှာဖွေနေပါက Objective-Basic ထက် မပိုပါနှင့်။

2010-03-23
Intel Fortran Compiler Professional for Mac

Intel Fortran Compiler Professional for Mac

11.1

Intel Fortran Compiler Professional for Mac သည် Intel ပရိုဆက်ဆာအခြေခံပလပ်ဖောင်းများအတွက် စွမ်းဆောင်ရည်မြင့် အက်ပ်လီကေးရှင်းများ ဖန်တီးရာတွင် developer များအား ကူညီဖန်တီးပေးသည့် အစွမ်းထက်သောဆော့ဖ်ဝဲကိရိယာတစ်ခုဖြစ်သည်။ ဤ compiler သည် လျင်မြန်သော ဖွံ့ဖြိုးတိုးတက်မှုနှင့် အောင်မြင်သော စွမ်းဆောင်ရည်ကို ပေးစွမ်းပြီး ၎င်းသည် ကြံ့ခိုင်ပြီး စွမ်းဆောင်ရည်မြင့် အပြိုင်ကုဒ်ကို တည်ဆောက်လိုသော developer များအတွက် မရှိမဖြစ်ကိရိယာတစ်ခု ဖြစ်လာစေသည်။ Intel Visual Fortran Compiler Professional Edition သည် ပြိုင်ဆိုင်မှု ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ အင်္ဂါရပ်များဖြင့် အပြည့်စုံဆုံး Multicore နှင့် စံချိန်စံညွှန်းများကို ပံ့ပိုးပေးပါသည်။ ၎င်းသည် စျေးကွက်ရှိ အခြားသော compiler များထက် Intel Advanced Vector Extensions၊ Advanced Encryption Standard နှင့် SSE ပံ့ပိုးမှုများကိုလည်း ပံ့ပိုးပေးပါသည်။ ထို့အပြင်၊ ၎င်းတွင် Fortran 2003 အင်္ဂါရပ်များနှင့် နောက်ဆုံးပေါ် Intel စွမ်းဆောင်ရည်စာကြည့်တိုက်များ--Intel Math Kernel Library နှင့် Intel Integrated Performance Primitives တို့ကို ပိုမိုကောင်းမွန်အောင် ပေါင်းစပ်ပေးပါသည်။ ၎င်း၏အဆင့်မြင့်စွမ်းဆောင်ရည်များဖြင့်၊ ဤဆော့ဖ်ဝဲသည် စွမ်းဆောင်ရည်မြင့်မားသောအဆင့်များလိုအပ်သော ရှုပ်ထွေးသောအပလီကေးရှင်းများကိုဖန်တီးရန်လိုအပ်သော developer များအတွက် စံပြဖြစ်သည်။ သင်သည် သိပ္ပံနည်းကျ သရုပ်ဖော်မှုများ သို့မဟုတ် ဒေတာခွဲခြမ်းစိတ်ဖြာမှု ပရောဂျက်များတွင် လုပ်ဆောင်နေသည်ဖြစ်စေ ဤ compiler သည် သင့်ရည်မှန်းချက်များကို လျင်မြန်ထိရောက်စွာ အောင်မြင်စေရန် ကူညီပေးနိုင်ပါသည်။ ဤဆော့ဖ်ဝဲကိုအသုံးပြုခြင်း၏အဓိကအကျိုးကျေးဇူးများထဲမှတစ်ခုမှာအခြားအသုံးများသော compilers များနှင့်အရင်းအမြစ်နှင့် binary လိုက်ဖက်ညီမှုကိုပေးစွမ်းနိုင်ခြင်းဖြစ်သည်။ ဆိုလိုသည်မှာ သင်၏အလုပ်အသွားအလာကို သိသာထင်ရှားသောပြောင်းလဲမှုများပြုလုပ်ရန်မလိုဘဲ ၎င်းကို သင့်လက်ရှိဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တွင် အလွယ်တကူပေါင်းစပ်နိုင်သည်ဟု ဆိုလိုသည်။ ဤ compiler ကိုအသုံးပြုခြင်း၏နောက်ထပ်အားသာချက်မှာ Microsoft Visual Studio* သို့မဟုတ် Xcode* ကဲ့သို့သော လူကြိုက်များသောဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်များတွင် ပေါင်းစည်းနိုင်မှုဖြစ်သည်။ ၎င်းသည် ဤကိရိယာများနှင့် အကျွမ်းတဝင်ရှိပြီးသား developer များအတွက် လျှင်မြန်စွာစတင်ရန် လွယ်ကူစေသည်။ ၎င်း၏အစွမ်းထက်သောစွမ်းရည်များအပြင်၊ Mac အတွက် Intel Fortran Compiler Professional သည် ဈေးကွက်ရှိ အခြားသော compilers များနှင့် နှိုင်းယှဉ်ပါက စျေးနှုန်းသက်သာမှုကိုလည်း ပေးဆောင်ပါသည်။ ၎င်းသည် စွမ်းဆောင်ရည် သို့မဟုတ် လုပ်ဆောင်နိုင်စွမ်းကို မစွန့်လွတ်ဘဲ ကုန်ကျစရိတ်သက်သာသော ဖြေရှင်းချက်လိုအပ်သည့် စီးပွားရေးလုပ်ငန်း သို့မဟုတ် အဖွဲ့အစည်းများအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်သည်။ ယေဘုယျအားဖြင့်၊ သင်သည် စွမ်းဆောင်ရည်မြင့် အပလီကေးရှင်းများကို လျင်မြန်ထိရောက်စွာ ဖန်တီးပေးနိုင်သည့် အစွမ်းထက်သောဆော့ဖ်ဝဲလ်ကိရိယာတစ်ခုကို ရှာဖွေနေပါက၊ ထို့နောက် Intel Fortran Compiler Professional for Mac ထက် မပိုပါ။ ၎င်း၏အဆင့်မြင့်အင်္ဂါရပ်များနှင့် multicore ပရိုဆက်ဆာများနှင့် စံချိန်စံညွှန်းများလိုက်နာမှုအတွက် ပြည့်စုံသောပံ့ပိုးမှုဖြင့်၊ ဤ compiler သည် developer တစ်ဦးအနေဖြင့် သင့်လိုအပ်ချက်အားလုံးကို ဖြည့်ဆည်းပေးမည်မှာ သေချာပါသည်။

2009-07-07
Intel C++ Compiler Professional for Mac

Intel C++ Compiler Professional for Mac

11.1

Intel C++ Compiler Professional for Mac သည် Intel processor-based platforms များအတွက် developer များအား စွမ်းဆောင်ရည်မြင့် အပလီကေးရှင်းများ ဖန်တီးရာတွင် ကူညီရန် ဒီဇိုင်းထုတ်ထားသော အစွမ်းထက်သောဆော့ဖ်ဝဲကိရိယာတစ်ခုဖြစ်သည်။ ဤ compiler ၏ ပရော်ဖက်ရှင်နယ် ထုတ်ဝေမှုသည် လျင်မြန်သော ဖွံ့ဖြိုးတိုးတက်မှုနှင့် အောင်မြင်သော စွမ်းဆောင်ရည်ကို ပေးစွမ်းပြီး ၎င်းသည် ကြံ့ခိုင်ပြီး စွမ်းဆောင်ရည်မြင့် အပြိုင်ကုဒ်ကို တည်ဆောက်လိုသော developer များအတွက် မရှိမဖြစ်ကိရိယာတစ်ခု ဖြစ်လာစေသည်။ ၎င်း၏ပြည့်စုံသော multicore နှင့် စံချိန်စံညွှန်းများပံ့ပိုးမှုဖြင့် Intel C++ Compiler Professional Edition သည် စျေးကွက်ရှိ အခြားသော compiler များထက် ပြိုင်တူဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာအင်္ဂါရပ်များကို ပံ့ပိုးပေးပါသည်။ ၎င်းသည် Intel(R) Advanced Vector Extensions (AVX)၊ Advanced Encryption Standard (AES) နှင့် SSE ပံ့ပိုးမှုအပြင် Fortran 2003 လုပ်ဆောင်ချက်များစွာကိုလည်း ပံ့ပိုးပေးပါသည်။ ဤဆော့ဖ်ဝဲကိုအသုံးပြုခြင်း၏ အဓိကအကျိုးကျေးဇူးများထဲမှတစ်ခုမှာ နောက်ဆုံးပေါ် Intel စွမ်းဆောင်ရည်စာကြည့်တိုက်များဖြစ်သည့် Intel Math Kernel Library နှင့် Intel Integrated Performance Primitives တို့နှင့် ပေါင်းစည်းခြင်းဖြစ်ပါသည်။ ဤစာကြည့်တိုက်များသည် Intel ပရိုဆက်ဆာများပေါ်တွင် အပလီကေးရှင်းစွမ်းဆောင်ရည်ကို သိသိသာသာ မြှင့်တင်ပေးနိုင်သော အကောင်းဆုံးလုပ်ရိုးလုပ်စဉ်များကို ပံ့ပိုးပေးပါသည်။ Intel C++ Compiler Professional Edition သည် အခြားအသုံးများသော compilers များနှင့် ရင်းမြစ်နှင့် binary လိုက်ဖက်ညီမှုကိုလည်း ပေးစွမ်းသောကြောင့် လူကြိုက်များသော ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တွင် ပေါင်းစည်းရန် လွယ်ကူစေသည်။ ဆိုလိုသည်မှာ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် သိသာထင်ရှားသောပြောင်းလဲမှုများပြုလုပ်ရန် သို့မဟုတ် ပရိုဂရမ်းမင်းဘာသာစကားအသစ်များကို သင်ယူစရာမလိုဘဲ ၎င်းတို့၏လက်ရှိကုဒ်အခြေခံကို အသုံးပြုနိုင်သည်။ ၎င်း၏ အစွမ်းထက်သော အင်္ဂါရပ်များအပြင်၊ ဤဆော့ဖ်ဝဲသည် ကုန်ကျစရိတ်သက်သာသည်။ ၎င်းသည် စျေးကွက်ရှိ အခြားသော compilers များထက် သိသိသာသာစျေးနှုန်းသက်သာစွာဖြင့် ခိုင်မာပြီး စွမ်းဆောင်ရည်မြင့် အပြိုင်ကုဒ်ကို တည်ဆောက်ရန်အတွက် ခိုင်မာသောအခြေခံအုတ်မြစ်ကို ဖန်တီးပေးပါသည်။ ယေဘုယျအားဖြင့်၊ သင်သည် Intel processor-based platforms များအတွက် စွမ်းဆောင်ရည်မြင့် application များကို လျင်မြန်လွယ်ကူစွာ ဖန်တီးပေးနိုင်သော အစွမ်းထက်သော tool တစ်ခုကို ရှာဖွေနေသည့် developer တစ်ယောက်ဖြစ်ပါက၊ ထို့နောက် Mac အတွက် Intel C++ Compiler Professional Edition ထက် မပိုပါနှင့်။ ၎င်း၏ ပြည့်စုံသော multicore ပံ့ပိုးမှု၊ အဆင့်မြင့် vector extension များ ပံ့ပိုးမှု၊ စွမ်းဆောင်ရည် ဒစ်ဂျစ်တိုက်များနှင့် ပိုမိုကောင်းမွန်သော ပေါင်းစည်းမှုနှင့် ကုန်ကျစရိတ်-ထိရောက်မှုတို့ကြောင့် - ဤဆော့ဖ်ဝဲသည် သင်၏ coding ကျွမ်းကျင်မှုကို နောက်တစ်ဆင့်သို့ တက်လှမ်းရန် လိုအပ်သည့် အရာအားလုံး ရှိပါသည်။

2009-07-07
F-Script for Mac

F-Script for Mac

2.1

Mac အတွက် F-Script- အပြန်အလှန်အကျိုးပြုသော Scripting နှင့် Cocoa Frameworks သို့ဝင်ရောက်ခြင်းအတွက် ပြည့်စုံသော Developer Tool တစ်ခု အကယ်၍ သင်သည် Mac တွင်အလုပ်လုပ်နေသော developer တစ်ယောက်ဖြစ်ပါက၊ သင့်လုပ်ငန်းလည်ပတ်မှုကို ချောမွေ့စေပြီး သင့်ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်ကို ပိုမိုထိရောက်စေရန် ကူညီပေးနိုင်သည့် မှန်ကန်သောကိရိယာအစုံရှိရန် မည်မျှအရေးကြီးသည်ကို သင်သိပါသည်။ F-Script သည် Cocoa frameworks နှင့် custom Objective-C objects များနှင့် အလုပ်လုပ်သော developer များအတွက် အထူးဒီဇိုင်းထုတ်ထားသည့် ကိရိယာတစ်ခုဖြစ်သည်။ F-Script သည် Cocoa frameworks များဆီသို့ scripting နှင့်အပြန်အလှန်အကျိုးသက်ရောက်မှုကိုပေးဆောင်ရန် Xcode နှင့် Interface Builder အားဖြည့်ပေးသည့်ဆုရ open source tools အစုံဖြစ်သည်။ ၎င်းသည် စတင်သူများနှင့် ကျွမ်းကျင်သူနှစ်ဦးစလုံးအတွက် အသုံးဝင်ပြီး ပျော်ရွှင်စရာကောင်းသည့်ကိရိယာတစ်ခုဖြစ်ရန် ရည်ရွယ်ထားပြီး အပြန်အလှန်အားဖြင့် စူးစမ်းရှာဖွေခြင်း၊ စမ်းသပ်ခြင်းနှင့် Cocoa အခြေခံအရာဝတ္ထုများနှင့် မူဘောင်များကို အသုံးပြုခြင်းတို့ကို ခွင့်ပြုပေးပါသည်။ F-Script ဖြင့်၊ developer များသည် ၎င်းတို့၏ အပလီကေးရှင်းများ၏ အတွင်းပိုင်းများကို အချိန်နှင့်တပြေးညီ အလွယ်တကူ ရှာဖွေနိုင်ပါသည်။ ၎င်းတို့သည် runtime တွင် အရာဝတ္တုများကို အပြန်အလှန်အကျိုးသက်ရောက်စွာ ခြယ်လှယ်နိုင်ပြီး၊ ၎င်းတို့၏ အက်ပ်လီကေးရှင်းကို အပြောင်းအလဲပြုလုပ်တိုင်း ပြန်လည်ပေါင်းစည်းရန် မလိုအပ်ဘဲ စမ်းသပ်ခြင်း သို့မဟုတ် အတန်းအသစ်များကိုပင် အွန်လိုင်းတွင် ဖန်တီးနိုင်သည်။ F-Script ၏ အဓိကအင်္ဂါရပ်များထဲမှ တစ်ခုမှာ အသုံးပြုရလွယ်ကူသော အစိတ်အပိုင်းများ အစုံလိုက်ကြောင့် အပလီကေးရှင်းများတွင် ထည့်သွင်းနိုင်သည့် စွမ်းရည်ဖြစ်သည်။ ဆိုလိုသည်မှာ developer များသည် ၎င်းတို့၏ အပလီကေးရှင်း၏ user interface ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် F-Script ကို သို့မဟုတ် တီထွင်ဖန်တီးနေစဉ်အတွင်း ပေါင်းစည်းထားသည့် အမှားရှာပြင်သည့်ကိရိယာအဖြစ် အသုံးပြုနိုင်သည်။ F-Script ၏နောက်ထပ်အစွမ်းထက်သောအင်္ဂါရပ်မှာ Cocoa အပလီကေးရှင်းတစ်ခုခုတွင် dynamically ထိုးသွင်းနိုင်သည့်စွမ်းရည်ဖြစ်သည်။ ၎င်းသည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာများအား အတွင်းပိုင်းမှ အပလီကေးရှင်းများကို ရှာဖွေခြင်း သို့မဟုတ် ကြိုးကိုင်ခြယ်လှယ်ခြင်းအတွက် အားကောင်းသည့် ပတ်ဝန်းကျင်တစ်ခု ပေးဆောင်သည်။ ဤအင်္ဂါရပ်ဖြင့်၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် အပလီကေးရှင်း၏မှတ်ဉာဏ်နေရာအတွင်း တိုက်ရိုက်အရာဝတ္ထုများကို စစ်ဆေးခြင်းဖြင့် ရှုပ်ထွေးသောပြဿနာများကို အမှားရှာနိုင်သည်။ F-Script သည် ကျူတိုရီရယ်များ၊ နမူနာများ၊ ရည်ညွှန်းပစ္စည်းများနှင့် API စာရွက်စာတမ်းများပါ၀င်သည့် ပြည့်စုံသောစာရွက်စာတမ်းပြခန်းတစ်ခုလည်းပါရှိသည်။ ၎င်းသည် F-script ကို စတင်အသုံးပြုနေသူများအပြင် ပိုမိုအဆင့်မြင့်သောအင်္ဂါရပ်များကို လိုချင်သော အတွေ့အကြုံရှိ သုံးစွဲသူများအတွက် လွယ်ကူစေသည်။ ယေဘူယျအားဖြင့်၊ သင်သည် Mac OS X ပလပ်ဖောင်းရှိ Cocoa frameworks သို့ဝင်ရောက်ခွင့်နှင့်အတူအပြန်အလှန်တုံ့ပြန်သော scripting စွမ်းရည်များကိုပေးဆောင်သည့်ပြည့်စုံသော developer tool ကိုရှာဖွေနေပါက F-script ထက်မပိုပါနှင့်။

2010-06-15
လူကြိုက်အများဆုံး