Hacker News

پلانڪفورٿ: هٿ سان لکيل ننڍي ELF بائنري مان هڪ فورٿ مترجم کي بوٽ اسٽريپ ڪرڻ

\u003ch2\u003eplanckforth: هٿ سان لکيل ننڍي ELF بائنري مان هڪ فارٿ مترجم کي بوٽ اسٽريپ ڪرڻ\u003c/h2\u003e \u003cp\u003e ھي اوپن سورس GitHub مخزن ڊولپر جي ماحولياتي نظام ۾ ھڪ اھم تعاون جي نمائندگي ڪري ٿو. پروجيڪٽ جديد ترقي جي طريقن ۽ تعاون واري ڪوڊنگ کي ڏيکاري ٿو ...

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eplanckforth: هٿ سان لکيل ننڍي ELF بائنري مان هڪ فارٿ مترجم کي بوٽ اسٽريپ ڪرڻ\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

اڪثر پڇيا ويندڙ سوال

پلانڪفورٿ ڇا آهي ۽ اهو قابل ذڪر ڇو آهي؟

planckforth ھڪڙو پروجيڪٽ آھي جيڪو ھڪڙي ھٿ سان لکيل، گھٽ ۾ گھٽ ELF بائنري کان شروع ٿيندڙ مڪمل طور تي ڪم ڪندڙ فورٿ مترجم کي بوٽ اسٽريپ ڪري ٿو. بلڪه هڪ جمع ڪندڙ يا مرتب ڪندڙ تي ڀروسو ڪرڻ کان، سڄو سسٽم خام بائيٽس مان ٺهيل آهي، ان کي گهٽ-سطح سسٽم پروگرامنگ ۾ هڪ غير معمولي مشق بڻائي ٿو. اهو ڏيکاري ٿو ته ڪيئن هڪ مڪمل پروگرامنگ ماحول تقريبن ڪنهن به شيءِ مان اڀري نٿو سگهي - صرف هڪ ننڍڙو ٻج بائنري ۽ وڌندڙ خود تعريف.

پلانڪفورٿ بوٽ اسٽريپ پاڻ کي ننڍڙي بائنري مان ڪيئن ٿو؟

اهو عمل هٿ سان ٺهيل ELF ايگزيڪيوٽو سان شروع ٿئي ٿو جنهن ۾ صرف سڀ کان وڌيڪ ابتدائي عمل شامل آهن - هڪ ڪردار پڙهڻ، هڪ ڪردار لکڻ، ۽ هڪ ننڍڙو عمل لوپ. انهن minimal primitives مان، سسٽم فورٿ ۾ نوان لفظ (فعل) بيان ڪري ٿو، هر عمارت جي آخري تي. پرت جي حساب سان، اهو رياضي، ميموري آپريشنز، ڪنٽرول فلو، ۽ آخرڪار هڪ مڪمل فورٿ مترجم ٺاهي ٿو، سڀ ڪجهه ٻاهرين اوزارن کان سواءِ.

هن پروجيڪٽ جي مطالعي مان ڪير فائدو حاصل ڪندو؟

ڊولپرز جيڪي ڪمپيلرز، ترجمانن، آپريٽنگ سسٽم جي اندروني، يا ELF بائنري فارميٽ ۾ دلچسپي رکن ٿا انهن کي پلانڪفورٿ انمول معلوم ٿيندو. اهو پڻ هڪ بهترين وسيلو آهي هر ڪنهن لاءِ جيڪو فورٿ يا بوٽ اسٽريپنگ ٽيڪنڪ بابت مشغول آهي. جيڪڏھن توھان ڳولي رھيا آھيو ٺاھيل ڊولپر ٽولز ۽ اوپن سورس پروجيڪٽس جھڙوڪ، Mewayz 207 ماڊلز تائين رسائي پيش ڪري ٿو جيڪي ڊولپمينٽ ورڪ فلوز ۽ ٽيڪنيڪل عنوانن کي ڍڪيندا آھن صرف $19/mo.

مان هن مخزن مان Forth بابت ڇا سکي سگهان ٿو؟

Planckforth Forth کي زمين کان مٿي سيکاري ٿو - لفظي. توهان سمجھندا سين ته هڪ اسٽيڪ تي ٻڌل ٻولي مشين جي سطح تي ڪيئن ڪم ڪري ٿي، لفظن کي ڪيئن بيان ڪيو وڃي ٿو ۽ ٺهيل آهي، ۽ ڪيئن هڪ مترجم لوپ اندروني طور ڪم ڪري ٿو. اهو سڀ تجريد کي ختم ڪري ٿو، خام ميڪيڪڪس جي پويان تصورات جهڙوڪ لغت، ڊيٽا اسٽيڪ، ۽ فوري لفظن کي ڏيکاري ٿو. Mewayz ماڊلز هن سکيا کي اضافي ڊولپر وسيلن سان مڪمل ڪري سگهن ٿا.

اڄ پنهنجو ڪاروبار او ايس ٺاهيو

Freelancers کان وٺي ايجنسين تائين، Mewayz 138,000+ ڪاروبارن کي 207 مربوط ماڊلز سان اختيار ڪري ٿو. مفت شروع ڪريو، واڌارو ڪريو جڏھن توھان وڌو.

مفت کاتو ٺاهيو →

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime