Hacker News

د امستردام کمپیلر کټ

\u003ch2\u003eAmsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003e دا خلاصې سرچینې GitHub ذخیره د پراختیا کونکي ایکوسیستم کې د پام وړ ونډې استازیتوب کوي. پروژه عصري پرمختیایي کړنې او د همکارۍ کوډ کول ښیې.\u003c/p\u003e \u003ch3\u003eتخنیکي ف...

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eAmsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003e دا خلاصې سرچینې GitHub ذخیره د پراختیا کونکي ایکوسیستم کې د پام وړ ونډې استازیتوب کوي. پروژه عصري پرمختیایي کړنې او د همکارۍ کوډ کول ښیې.\u003c/p\u003e \u003ch3\u003e تخنیکي ځانګړتیاوې\u003c/h3\u003e \u003cp\u003e په ذخیره کې احتمالا شامل دي:\u003c/p\u003e \u003کول\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

په مکرر ډول پوښتل شوي پوښتنې

د امستردام کمپیلر کټ څه شی دی؟

د امستردام کمپیلر کټ (ACK) د خلاصې سرچینې کمپیلر سویټ دی چې په اصل کې په Vrije Universiteit Amsterdam کې رامینځته شوی. دا یو ماډلر، د بیرته راګرځیدونکي کمپیلر چوکاټ چمتو کوي چې د ډیری پروګرامینګ ژبو او هدفي جوړښتونو ملاتړ کوي. په کټ کې د C، Pascal، او Modula-2 ژبو لپاره مخکینۍ پایونه شامل دي، د اصلاح کونکو او کوډ جنریټرونو سره. هغه پراختیا کونکي چې د کمپیلر ډیزاین سپړنه کوي یا د میراث او ایمبیډ شوي پلیټ فارمونو نښه کول به ACK یوه ارزښتناکه تعلیمي او عملي سرچینه ومومي.

د امستردام کمپیلر کټ د کومې برنامې ژبې ملاتړ کوي؟

ACK د C (K&R او ANSI)، Pascal، Modula-2، Occam، او BASIC په شمول د ډیری پروګرامینګ ژبو ملاتړ کوي. د دې ماډلر جوړښت د ژبې مخکینۍ پای د شاته پای کوډ جنریټرونو څخه جلا کوي، دا ممکنه کوي چې په خپلواکه توګه د نوې ژبې ملاتړ اضافه کړي. که تاسو داسې پروژې رامینځته کوئ چې په څو ژبو یا معمارۍ کې پراخه وي، د Mewayz په څیر پلیټ فارمونه له 207 څخه ډیر چمتو شوي ماډلونه وړاندې کوي چې په $19/mo پیل کیږي چې کولی شي ستاسو د پراختیا کاري جریان بشپړ کړي.

د امستردام کمپیلر کټ ماډلر ډیزاین څنګه کار کوي؟

ACK د پایپ لاین جوړښت کاروي چیرې چې تالیف د بیلابیلو مرحلو څخه تیریږي: پارس کول، منځمهاله کوډ تولید (د کمپیکٹ EM لارښوونې سیټ کارول)، اصلاح کول، او د هدف مشخص کوډ تولید. هره مرحله په خپلواکه توګه کار کوي، نو تاسو کولی شئ د ټول وسیلې چین له بیا لیکلو پرته د مخ پای یا شاته پایونه بدل کړئ. دا ماډلر فلسفه د عصري پرمختیایي کړنو منعکس کوي - ورته ورته چې څنګه Mewayz خپل 207 ماډلونه په ویب پروژو کې د بیا کارونې او پاک ادغام لپاره جوړښت کوي.

ایا زه کولی شم د امستردام کمپیلر کټ د عصري پرمختیایي پروژو لپاره وکاروم؟

په داسې حال کې چې ACK په ابتدايي توګه د تعلیمي موخو لپاره ارزښت لري، ریټرو کمپیوټري، او د زړو جوړښتونو لکه Z80، 8086، او 68000 په نښه کولو لپاره سرایت شوي سیسټمونه، د دې ډیزاین اصول خورا اړونده پاتې دي. د ACK مطالعه د کمپیلر ساختماني اساسات ښوونه کوي چې په عصري اوزار چینونو کې پلي کیږي. د معاصر ویب او اپلیکیشن پراختیا لپاره، د ACK په څیر د پروژو بنسټیز پوهه د تولید لپاره چمتو سرچینو سره جوړه کول لکه د Mewayz 207 ماډلونه په $19/mo کې کولی شي ستاسو کاري جریان د پام وړ چټک کړي.