Hacker News

ප්ලැන්ක්ෆෝර්ත්: අතින් ලියන ලද කුඩා ELF ද්විමය වෙතින් Forth පරිවර්තකයක් ආරම්භ කිරීම

\u003ch2\u003eplanckforth: අතින් ලියන ලද කුඩා ELF ද්විමය\u003c/h2\u003e වෙතින් Forth පරිවර්තකයක් බූට්ස්ට්‍රැප් කිරීම \u003cp\u003e මෙම විවෘත මූලාශ්‍ර GitHub ගබඩාව සංවර්ධක පරිසර පද්ධතියට සැලකිය යුතු දායකත්වයක් නියෝජනය කරයි. මෙම ව්‍යාපෘතිය නවීන සංවර්ධන පිළිවෙත් සහ සහයෝගී කේතීකරණය ප්‍රදර්ශනය කරයි...

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eplanckforth: අතින් ලියන ලද කුඩා ELF ද්විමය\u003c/h2\u003e වෙතින් Forth පරිවර්තකයක් බූට්ස්ට්‍රැප් කිරීම \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 යනු කුමක්ද සහ එය කැපී පෙනෙන්නේ ඇයි?

planckforth යනු අතින් ලියන ලද, අවම ELF ද්විමයයකින් ආරම්භ වන සම්පුර්ණ ක්‍රියාකාරී Forth පරිවර්තකයක් ආරම්භ කරන ව්‍යාපෘතියකි. එකලස් කරන්නෙකු හෝ සම්පාදකයක් මත රඳා සිටිනවාට වඩා, සම්පූර්ණ පද්ධතියම අමු බයිට් වලින් ගොඩනගා ඇති අතර, එය පහත් මට්ටමේ පද්ධති ක්‍රමලේඛනයේ අසාමාන්‍ය අභ්‍යාසයක් බවට පත් කරයි. කිසිම දෙයකින් සම්පූර්ණ ක්‍රමලේඛන පරිසරයක් මතුවිය හැකි ආකාරය එය පෙන්නුම් කරයි - කුඩා බීජ ද්විමය සහ වර්ධක ස්වයං නිර්වචනයකි.

ප්ලාන්ක්ෆෝර්ත් කුඩා ද්විමයයකින් බූට්ස්ට්‍රැප් කරන්නේ කෙසේද?

ක්‍රියාවලිය ආරම්භ වන්නේ අතින් සාදන ලද ELF ක්‍රියාත්මක කළ හැකි වඩාත්ම ප්‍රාථමික මෙහෙයුම් පමණක් අඩංගු වේ - අක්ෂරයක් කියවීම, අක්ෂරයක් ලිවීම සහ කුඩා ක්‍රියාත්මක කිරීමේ ලූපයක්. මෙම අවම ප්‍රාථමික වලින්, පද්ධතිය ෆෝර්ත් හි නව වචන (කාර්යයන්) නිර්වචනය කරයි, සෑම ගොඩනැගිල්ලක්ම අවසාන වශයෙන්. ස්ථරයෙන් ස්ථරය, එය අංක ගණිතය, මතක මෙහෙයුම්, පාලන ප්‍රවාහය සහ අවසානයේ සම්පූර්ණ Forth පරිවර්තකයක් ගොඩනඟයි, සියල්ල බාහිර මෙවලම් නොමැතිව.

මෙම ව්‍යාපෘතිය අධ්‍යයනය කිරීමෙන් ප්‍රයෝජන ලබන්නේ කාටද?

සම්පාදකයන්, පරිවර්තකයන්, මෙහෙයුම් පද්ධති අභ්‍යන්තරය හෝ ELF ද්විමය ආකෘතිය ගැන උනන්දුවක් දක්වන සංවර්ධකයින්ට ප්ලැන්ක්ෆෝර්ත් ඉතා අගනේය. Forth හෝ bootstrapping ක්‍රම ගැන කුතුහලයෙන් සිටින ඕනෑම කෙනෙකුට එය විශිෂ්ට සම්පතකි. ඔබ සංවර්ධක මෙවලම් සහ මෙවැනි විවෘත-මූලාශ්‍ර ව්‍යාපෘති ගවේෂණය කරන්නේ නම්, Mewayz විසින් සංවර්ධන කාර්ය ප්‍රවාහ සහ තාක්ෂණික මාතෘකා ආවරණය වන මොඩියුල 207කට ප්‍රවේශය $19/mo සඳහා ලබා දෙයි.

මෙම ගබඩාවෙන් Forth ගැන මට ඉගෙන ගත හැක්කේ කුමක්ද?

ප්ලැන්ක්ෆෝර්ත් ෆෝත්ට මුල සිටම උගන්වයි - වචනාර්ථයෙන්. Stack-පාදක භාෂාවක් යන්ත්‍ර මට්ටමින් ක්‍රියා කරන ආකාරය, වචන නිර්වචනය කර රචනා කරන ආකාරය සහ පරිවර්තක ලූපයක් අභ්‍යන්තරව ක්‍රියා කරන ආකාරය ඔබට වැටහෙනු ඇත. එය ශබ්දකෝෂය, දත්ත සමුච්චය සහ ක්ෂණික වචන වැනි සංකල්ප පිටුපස ඇති අමු යාන්ත්‍ර විද්‍යාව පෙන්වමින් සියලු වියුක්ත කිරීම් ඉවත් කරයි. Mewayz මොඩියුලවලට අමතර සංවර්ධක සම්පත් සමඟ මෙම ඉගෙනීම සම්පූර්ණ කළ හැක.

සමඟින් මෙම ඉගෙනීම සම්පූර්ණ කළ හැක

ඔබේ ව්‍යාපාර මෙහෙයුම් පද්ධතිය අදම ගොඩනඟන්න

නිදහස් සේවකයින්ගේ සිට නියෝජිතායතන දක්වා, Mewayz ඒකාබද්ධ මොඩියුල 207ක් සමඟ ව්‍යාපාර 138,000+ බලගන්වයි. නොමිලේ ආරම්භ කරන්න, ඔබ වැඩෙන විට උත්ශ්‍රේණි කරන්න.

නිදහස් ගිණුම

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

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