Hacker News

Amsterdam Compiler Kit

\u003ch2\u003e Amsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003eဤ open-source GitHub သိုလှောင်မှုသည် developer ဂေဟစနစ်အတွက် သိသာထင်ရှားသော ပံ့ပိုးကူညီမှုကို ကိုယ်စားပြုသည်။ ပရောဂျက်သည် ခေတ်မီဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ အလေ့အကျင့်များနှင့် ပူးပေါင်းလုပ်ဆောင်သော ကုဒ်နံပါတ်များကို ပြသထားသည်။\u003c/p\u003e \u003ch3\u003e နည်းပညာဆိုင်ရာ F...

2 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003e Amsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003eဤ open-source GitHub သိုလှောင်မှုသည် developer ဂေဟစနစ်အတွက် သိသာထင်ရှားသော ပံ့ပိုးကူညီမှုကို ကိုယ်စားပြုသည်။ ပရောဂျက်သည် ခေတ်မီဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ အလေ့အကျင့်များနှင့် ပူးပေါင်းလုပ်ဆောင်သော ကုဒ်နံပါတ်များကို ပြသထားသည်။\u003c/p\u003e \u003ch3\u003e နည်းပညာဆိုင်ရာ အင်္ဂါရပ်များ\u003c/h3\u003e \u003cp\u003e သိုလှောင်မှုတွင်-\u003c/p\u003e ပါဝင်နိုင်သည် \u003cul\u003e \u003cli\u003e သန့်ရှင်းပြီး ကောင်းစွာမှတ်တမ်းတင်ထားသော ကုဒ်\u003c/li\u003e \u003cli\u003eအသုံးပြုမှုနမူနာများဖြင့် ပြည့်စုံသော README\u003c/li\u003e \u003cli\u003eပြဿနာခြေရာခံခြင်းနှင့် ပံ့ပိုးကူညီမှုလမ်းညွှန်ချက်များ\u003c/li\u003e \u003cli\u003e ပုံမှန် အပ်ဒိတ်များနှင့် ပြုပြင်ထိန်းသိမ်းမှု\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e ကွန်မြူနတီ သက်ရောက်မှု\u003c/h3\u003e \u003cp\u003e ဤတစ်ခုကဲ့သို့သော ပွင့်လင်းရင်းမြစ်ပရောဂျက်များသည် အသိပညာမျှဝေခြင်းကို မြှင့်တင်ပေးပြီး လက်လှမ်းမီနိုင်သော ကုဒ်နှင့် ပူးပေါင်းဆောင်ရွက်သော ဖွံ့ဖြိုးတိုးတက်မှုမှတစ်ဆင့် နည်းပညာဆိုင်ရာ ဆန်းသစ်တီထွင်မှုကို အရှိန်မြှင့်ပေးပါသည်။\u003c/p\u003e

အမေးများသောမေးခွန်းများ

Amsterdam Compiler Kit ကဘာလဲ။

Amsterdam Compiler Kit (ACK) သည် Vrije Universiteit Amsterdam တွင် မူလတီထွင်ထားသည့် open-source compiler suite တစ်ခုဖြစ်သည်။ ၎င်းသည် ပရိုဂရမ်းမင်းဘာသာစကားများစွာနှင့် ပစ်မှတ်ဗိသုကာများကို ပံ့ပိုးပေးသည့် မော်ဂျူလာ၊ ပြန်လည်ပစ်မှတ်ထားနိုင်သော compiler မူဘောင်ကို ထောက်ပံ့ပေးသည်။ ကိရိယာတွင် C၊ Pascal နှင့် Modula-2 ကဲ့သို့သော ဘာသာစကားများအတွက် ရှေ့ဆုံးစွန်းများ ပါ၀င်ပြီး ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်သူများ နှင့် ကုဒ်ဂျင်နရေတာများ ပါဝင်သည်။ စုစည်းမှုဒီဇိုင်းကို စူးစမ်းလေ့လာခြင်း သို့မဟုတ် အမွေအနှစ်နှင့် မြှုပ်သွင်းထားသော ပလပ်ဖောင်းများကို ပစ်မှတ်ထားရှာဖွေနေသော developer များသည် အဖိုးတန်ပညာရေးနှင့် လက်တွေ့ကျသောအရင်းအမြစ် ACK ကို တွေ့ရှိမည်ဖြစ်သည်။

Amsterdam Compiler Kit သည် မည်သည့်ပရိုဂရမ်းမင်းဘာသာစကားများကို ပံ့ပိုးပေးသနည်း။

ACK သည် C (K&R နှင့် ANSI)၊ Pascal၊ Modula-2၊ Occam နှင့် BASIC အပါအဝင် ပရိုဂရမ်ဘာသာစကားများစွာကို ပံ့ပိုးပေးပါသည်။ ၎င်း၏ မော်ဂျူလာဗိသုကာသည် ဘာသာစကား အရှေ့ဘက်စွန်းများကို နောက်တန်းကုဒ် ဂျင်နရေတာများနှင့် ပိုင်းခြားထားကာ ဘာသာစကားအသစ်ပံ့ပိုးမှုကို လွတ်လပ်စွာ ထည့်သွင်းနိုင်စေပါသည်။ အကယ်၍ သင်သည် ဘာသာစကားမျိုးစုံ သို့မဟုတ် ဗိသုကာလက်ရာများကို ချဲ့ထွင်သည့် ပရောဂျက်များကို တည်ဆောက်နေပါက၊ Mewayz ကဲ့သို့သော ပလပ်ဖောင်းများသည် သင့်ဖွံ့ဖြိုးရေးလုပ်ငန်းကို ဖြည့်ဆည်းပေးနိုင်သည့် $19/mon မှစတင်၍ အသင့်လုပ်ထားသော module 207 ခုကျော်ကို ပေးဆောင်ပါသည်။

Amsterdam Compiler Kit ၏ မော်ဂျူလာဒီဇိုင်း မည်သို့အလုပ်လုပ်သနည်း။

ACK သည် ခွဲခြမ်းစိတ်ဖြာခြင်း၊ အလယ်အလတ်ကုဒ်ထုတ်လုပ်ခြင်း (ကျစ်လစ်သိပ်သည်းသော EM ညွှန်ကြားချက်အစုံကို အသုံးပြုခြင်း)၊ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း နှင့် ပစ်မှတ်အလိုက် ကုဒ်ထုတ်လုပ်ခြင်းတို့ကို ကွဲပြားစွာဖြတ်သန်းသွားသည့် ပိုက်လိုင်းဗိသုကာကို အသုံးပြုပါသည်။ အဆင့်တစ်ခုစီသည် အမှီအခိုကင်းစွာလည်ပတ်သောကြောင့် toolchain တစ်ခုလုံးကို ပြန်လည်မရေးဘဲ ရှေ့စွန်းများ သို့မဟုတ် နောက်ဖက်များကို လဲလှယ်နိုင်ပါသည်။ ဤမော်ဂျူလာဒဿနိကဗေဒသည် ခေတ်မီဖွံ့ဖြိုးတိုးတက်ရေးအလေ့အကျင့်များကို ထင်ဟပ်စေသည် — Mewayz သည် ၎င်း၏ 207 modules များကို ပြန်လည်အသုံးပြုနိုင်ရန်နှင့် ဝဘ်ပရောဂျက်များတစ်လျှောက် သန့်ရှင်းသောပေါင်းစပ်မှုအတွက် ပြန်လည်အသုံးပြုပုံနှင့်ဆင်တူသည်။

Amsterdam Compiler Kit ကို ခေတ်မီဖွံ့ဖြိုးတိုးတက်မှု ပရောဂျက်များအတွက် သုံးနိုင်ပါသလား။

ACK ကို ပညာရေးဆိုင်ရာ ရည်ရွယ်ချက်များ၊ ခေတ်နောက်မီ ကွန်ပြူတာ နှင့် Z80၊ 8086 နှင့် 68000 ကဲ့သို့သော ရှေးဗိသုကာများကို ပစ်မှတ်ထားသည့် မြှုပ်သွင်းထားသော စနစ်များအတွက် အဓိက တန်ဖိုးထားသော်လည်း ၎င်း၏ ဒီဇိုင်းမူများသည် အလွန်သက်ဆိုင်ပါသည်။ ACK ကိုလေ့လာခြင်းသည် ခေတ်မီ toolchains များနှင့်သက်ဆိုင်သော compiler ဆောက်လုပ်ရေးအခြေခံများကို သင်ကြားပေးပါသည်။ ခေတ်ပြိုင်ဝဘ်နှင့် အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်၊ ACK ကဲ့သို့သော ပရောဂျက်များမှ အခြေခံအသိပညာများကို Mewayz ၏ 207 modules များကဲ့သို့ $19/mon ဖြင့် ထုတ်လုပ်ရန်အဆင်သင့်ဖြစ်သော အရင်းအမြစ်များနှင့် တွဲချိတ်ခြင်းဖြင့် သင့်လုပ်ငန်းလည်ပတ်မှုကို သိသိသာသာ အရှိန်မြှင့်နိုင်ပါသည်။