Hacker News

Amsterdam Compiler Kit

\u003ch2\u003eAmsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003e ھي اوپن سورس GitHub مخزن ڊولپر جي ماحولياتي نظام ۾ ھڪ اھم تعاون جي نمائندگي ڪري ٿو. پروجيڪٽ جديد ترقي جي طريقن ۽ تعاون واري ڪوڊنگ کي ڏيکاري ٿو.\u003c/p\u003e ٽيڪنيڪل ف...

2 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 \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 ڇا آهي؟

The Amsterdam Compiler Kit (ACK) هڪ اوپن سورس ڪمپائلر سوٽ آهي جيڪو اصل ۾ Vrije Universiteit Amsterdam ۾ تيار ڪيو ويو آهي. اهو هڪ ماڊيولر، ريٽارٽيبل ڪمپلر فريم ورڪ مهيا ڪري ٿو جيڪو ڪيترن ئي پروگرامنگ ٻولين ۽ ٽارگيٽ فن تعمير کي سپورٽ ڪري ٿو. ڪٽ ۾ شامل آهن اڳيون پڇاڙيون ٻولين لاءِ جيئن C, Pascal, ۽ Modula-2, optimizers ۽ ڪوڊ جنريٽر سان گڏ. ڊولپرز جيڪي ڪمپلر ڊيزائن کي ڳولي رهيا آهن يا وراثت ۽ ايمبيڊڊ پليٽ فارمن کي نشانو بڻائي رهيا آهن ACK کي هڪ قيمتي تعليمي ۽ عملي وسيلو ملندو.

Amsterdam Compiler Kit ڪهڙي پروگرامنگ ٻولين کي سپورٽ ڪري ٿي؟

ACK ڪيترن ئي پروگرامنگ ٻولين کي سپورٽ ڪري ٿو جن ۾ C (K&R ۽ ANSI)، پاسڪل، ماڊل-2، اوڪيم، ۽ بيسڪ شامل آهن. ان جو ماڊيولر آرڪيٽيڪچر ٻوليءَ جي اڳين سرن کي پٺتي پيل ڪوڊ جنريٽر کان الڳ ڪري ٿو، ان کي ممڪن بڻائي ٿو ته نئين ٻوليءَ جي مدد کي آزاديءَ سان شامل ڪيو وڃي. جيڪڏھن توھان پروجيڪٽ ٺاھي رھيا آھيو جيڪي گھڻن ٻولين يا آرڪيٽيڪچرن تي مشتمل آھن، پليٽ فارمز جھڙوڪ Mewayz پيش ڪري ٿو 207 کان وڌيڪ تيار ٿيل ماڊلز $19/mo کان شروع ٿي جيڪي توھان جي ڊولپمينٽ ورڪ فلو کي پورو ڪري سگھن ٿا.

Amsterdam Compiler Kit جي ماڊلر ڊيزائن ڪيئن ڪم ڪري ٿي؟

ACK هڪ پائپ لائن آرڪيٽيڪچر استعمال ڪري ٿو جتي تاليف مختلف مرحلن مان گذري ٿو: پارسنگ، وچولي ڪوڊ جنريشن (هڪ ڪمپيڪٽ EM هدايتون سيٽ استعمال ڪندي)، اصلاح، ۽ ٽارگيٽ مخصوص ڪوڊ جنريشن. هر اسٽيج آزادانه طور تي هلندي آهي، تنهنڪري توهان سڄي ٽول چين کي ٻيهر لکڻ کان سواءِ اڳيون يا پويون سرون تبديل ڪري سگهو ٿا. هي ماڊيولر فلسفو جديد ترقي جي عملن جو آئينو ڏيکاري ٿو - جيئن ته Mewayz پنهنجي 207 ماڊلز کي ٻيهر استعمال ڪرڻ ۽ صاف انضمام لاءِ ويب پروجيڪٽس ۾ ترتيب ڏئي ٿو.

ڇا مان جديد ترقياتي منصوبن لاءِ Amsterdam Compiler Kit استعمال ڪري سگهان ٿو؟

جڏهن ته ACK بنيادي طور تعليمي مقصدن، ريٽرو ڪمپيوٽنگ، ۽ ايمبيڊڊ سسٽم لاءِ قابل قدر آهي پراڻن آرڪيٽيڪچرن جهڙوڪ Z80، 8086، ۽ 68000 کي نشانو بڻائيندي، ان جي ڊيزائن جا اصول انتهائي لاڳاپيل آهن. ACK جو مطالعو سيکاريندڙ تعميراتي بنيادي اصولن تي لاڳو ٿئي ٿو جيڪي جديد ٽول چينز تي لاڳو ٿين ٿيون. همعصر ويب ۽ ايپليڪيشن ڊولپمينٽ لاءِ، پروجيڪٽس مان بنيادي ڄاڻ جوڙڻ جهڙوڪ ACK پيداوار لاءِ تيار وسيلن سان جيئن Mewayz جا 207 ماڊل $19/mo تي توهان جي ڪم جي فلو کي تيز ڪري سگهن ٿا.