Hacker News

பிளாங்க்ஃபோர்த்: கையால் எழுதப்பட்ட சிறிய ELF பைனரியில் இருந்து ஃபோர்த் மொழிபெயர்ப்பாளரை பூட்ஸ்ட்ராப்பிங் செய்தல்

\u003ch2\u003eplanckforth: கையால் எழுதப்பட்ட சிறிய ELF பைனரி\u003c/h2\u003e இருந்து ஃபோர்த் மொழிபெயர்ப்பாளரை பூட்ஸ்ட்ராப்பிங் செய்தல் \u003cp\u003e இந்த திறந்த மூல கிட்ஹப் களஞ்சியம் டெவலப்பர் சுற்றுச்சூழல் அமைப்பில் குறிப்பிடத்தக்க பங்களிப்பைக் குறிக்கிறது. திட்டம் நவீன வளர்ச்சி நடைமுறைகள் மற்றும் கூட்டு குறியீட்டு முறை ஆகியவற்றைக் காட்டுகிறது...

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eplanckforth: கையால் எழுதப்பட்ட சிறிய ELF பைனரி\u003c/h2\u003e இருந்து ஃபோர்த் மொழிபெயர்ப்பாளரை பூட்ஸ்ட்ராப்பிங் செய்தல் \u003cp\u003e இந்த திறந்த மூல கிட்ஹப் களஞ்சியம் டெவலப்பர் சுற்றுச்சூழல் அமைப்பில் குறிப்பிடத்தக்க பங்களிப்பைக் குறிக்கிறது. திட்டமானது நவீன வளர்ச்சி நடைமுறைகள் மற்றும் கூட்டு குறியீட்டு முறை ஆகியவற்றைக் காட்டுகிறது.\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

அடிக்கடி கேட்கப்படும் கேள்விகள்

பிளாங்க்ஃபோர்த் என்றால் என்ன, அது ஏன் குறிப்பிடத்தக்கது?

பிளாங்க்ஃபோர்த் என்பது கையால் எழுதப்பட்ட, குறைந்தபட்ச ELF பைனரியில் இருந்து தொடங்கும் முழு செயல்பாட்டு ஃபோர்த் மொழிபெயர்ப்பாளரை பூட்ஸ்ட்ராப் செய்யும் திட்டமாகும். ஒரு அசெம்பிளர் அல்லது கம்பைலரை நம்புவதற்குப் பதிலாக, முழு அமைப்பும் மூல பைட்டுகளிலிருந்து கட்டமைக்கப்பட்டுள்ளது, இது குறைந்த-நிலை கணினி நிரலாக்கத்தில் ஒரு அசாதாரண பயிற்சியாக அமைகிறது. இது ஒரு முழுமையான நிரலாக்கச் சூழலை ஏறக்குறைய ஒன்றுமில்லாமல் - ஒரு சிறிய விதை பைனரி மற்றும் அதிகரிக்கும் சுய-வரையறையில் இருந்து எப்படி வெளிவர முடியும் என்பதை நிரூபிக்கிறது.

ஒரு சிறிய பைனரியிலிருந்து பிளாங்க்ஃபோர்த் தன்னை எவ்வாறு பூட்ஸ்ட்ராப் செய்கிறது?

செயல்முறையானது மிகவும் பழமையான செயல்பாடுகளை மட்டுமே கொண்ட கையால் வடிவமைக்கப்பட்ட ELF இயங்கக்கூடியதுடன் தொடங்குகிறது - ஒரு எழுத்தைப் படித்தல், ஒரு எழுத்தை எழுதுதல் மற்றும் ஒரு சிறிய செயலாக்க வளையம். இந்த குறைந்தபட்ச பழமையானவற்றிலிருந்து, கணினி ஃபோர்த்தில் புதிய சொற்களை (செயல்பாடுகள்) வரையறுக்கிறது, ஒவ்வொரு கட்டிடமும் கடைசியாக உள்ளது. அடுக்கு மூலம் அடுக்கு, இது எண்கணிதம், நினைவக செயல்பாடுகள், கட்டுப்பாட்டு ஓட்டம் மற்றும் இறுதியில் ஒரு முழு ஃபோர்த் மொழிபெயர்ப்பாளரை உருவாக்குகிறது, இவை அனைத்தும் வெளிப்புற கருவிகள் இல்லாமல்.

இந்தத் திட்டத்தைப் படிப்பதால் யார் பயனடைவார்கள்?

தொகுப்பாளர்கள், மொழிபெயர்ப்பாளர்கள், இயக்க முறைமை இன்டர்னல்கள் அல்லது ELF பைனரி வடிவத்தில் ஆர்வமுள்ள டெவலப்பர்கள் பிளாங்க்ஃபோர்த்தை விலைமதிப்பற்றதாகக் கருதுவார்கள். ஃபோர்த் அல்லது பூட்ஸ்ட்ராப்பிங் நுட்பங்களைப் பற்றி ஆர்வமுள்ள எவருக்கும் இது ஒரு சிறந்த ஆதாரமாகும். இது போன்ற க்யூரேட்டட் டெவலப்பர் கருவிகள் மற்றும் திறந்த மூல திட்டப்பணிகளை நீங்கள் ஆராய்ந்து கொண்டிருந்தால், Mewayz 207 மாட்யூல்களை டெவலப்மெண்ட் பணிப்பாய்வுகளையும் தொழில்நுட்ப தலைப்புகளையும் உள்ளடக்கிய அணுகலை வெறும் $19/moக்கு வழங்குகிறது.

இந்த களஞ்சியத்தில் இருந்து Forth பற்றி நான் என்ன கற்றுக்கொள்ளலாம்?

பிளாங்க்ஃபோர்த் தரையில் இருந்து ஃபார்த்தை கற்றுக்கொடுக்கிறது - அதாவது. இயந்திர மட்டத்தில் அடுக்கு அடிப்படையிலான மொழி எவ்வாறு செயல்படுகிறது, வார்த்தைகள் எவ்வாறு வரையறுக்கப்படுகின்றன மற்றும் தொகுக்கப்படுகின்றன, மேலும் ஒரு மொழிபெயர்ப்பாளரின் வளையம் உள்நாட்டில் எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் புரிந்துகொள்வீர்கள். இது அனைத்து சுருக்கங்களையும் நீக்குகிறது, அகராதி, தரவு அடுக்கு மற்றும் உடனடி சொற்கள் போன்ற கருத்துகளுக்குப் பின்னால் உள்ள மூல இயக்கவியலைக் காட்டுகிறது. Mewayz தொகுதிக்கூறுகள் இந்தக் கற்றலை கூடுதல் டெவலப்பர் ஆதாரங்களுடன் நிறைவுசெய்யும்.

மூலம் இந்த கற்றலை நிறைவு செய்யலாம்

உங்கள் வணிக OS இன்றே உருவாக்கவும்

Freelancers முதல் ஏஜென்சிகள் வரை, Mewayz 207 ஒருங்கிணைந்த தொகுதிகளுடன் 138,000+ வணிகங்களுக்கு அதிகாரம் அளிக்கிறது. இலவசமாகத் தொடங்குங்கள், நீங்கள் வளரும்போது மேம்படுத்தவும்.

Create

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