நான் கிளாட் குறியீட்டைப் பயன்படுத்தி ஒரு நிரலாக்க மொழியை உருவாக்கினேன்
கருத்துகள்
Mewayz Team
Editorial Team
தீப்பொறி: ஏன் ஒரு புதிய மொழியை உருவாக்க வேண்டும்?
ஒவ்வொரு டெவலப்பரும், ஒரு கட்டத்தில், சுவரைத் தாக்குவார்கள். நீங்கள் ஒரு சிக்கலான அமைப்பை உருவாக்குகிறீர்கள், தற்போதுள்ள கருவிகள் சக்தி வாய்ந்ததாக இருந்தாலும், அவை திட்டத்தின் தனித்துவமான தர்க்கத்திற்கு எதிராக செயல்படுவதைப் போல உணர்கின்றன. Mewayzக்கான புதிய தொகுதியை உருவாக்கும்போது இது எனது அனுபவம். எங்கள் பயனர்களுக்கான பணிப்பாய்வுகளை நெறிப்படுத்த எங்களுக்கு மிகவும் குறிப்பிட்ட, டொமைன்-குறிப்பிட்ட மொழி (DSL) தேவைப்பட்டது, ஆனால் எதுவும் பொருந்தவில்லை. யோசனை அச்சுறுத்தலாக இருந்தது: புதிதாக ஒரு நிரலாக்க மொழியை உருவாக்கவும். பிறகு, கிளாட் குறியீட்டைக் கண்டுபிடித்தேன்.
கிளாட் குறியீடு: உருவாக்கத்திற்கான கோ-பைலட்
கிளாட் குறியீடு என்பது ஒரு குறியீடு ஜெனரேட்டர் மட்டுமல்ல; இது சிக்கலான மென்பொருள் பொறியியல் பணிகளுக்கு ஒரு சிந்தனை பங்குதாரர். உயர்நிலைக் கருத்துகளைப் புரிந்துகொள்வது, கட்டிடக்கலை பற்றிய காரணம், மற்றும் பல முன்னுதாரணங்களில் தொடரியல் ரீதியாக சரியான குறியீட்டை உருவாக்கும் திறன் ஆகியவை இந்த லட்சிய திட்டத்திற்கான சரியான இயந்திரமாக மாற்றியது. நான் வெற்று கோப்புடன் தொடங்க வேண்டியதில்லை. அதற்கு பதிலாக, நான் ஒரு உரையாடலைத் தொடங்கினேன்:
"வணிக பணிப்பாய்வுகளை தானியக்கமாக்குவதற்கு எளிமையான, விளக்கப்பட்ட மொழியை நான் வடிவமைக்க வேண்டும். இது புரோகிராமர்கள் அல்லாதவர்கள் படிக்கக்கூடியதாக இருக்க வேண்டும், ஆனால் தரவு மாற்றங்களைக் கையாளும் அளவுக்கு சக்தி வாய்ந்ததாக இருக்க வேண்டும். நான் எங்கு தொடங்க வேண்டும்?"
கிளாட்டின் பதில் லெக்சர்கள், பாகுபடுத்திகள் மற்றும் சுருக்க தொடரியல் மரங்களை உள்ளடக்கிய ஒரு கட்டமைக்கப்பட்ட அவுட்லைன் ஆகும், இது பைத்தானில் உள்ள குறியீடு எடுத்துக்காட்டுகளுடன் நிறைவுற்றது. இந்த வழிகாட்டுதல் அச்சுறுத்தும் சவாலை நிர்வகிக்கக்கூடிய, படிப்படியான செயல்முறையாக மாற்றியது.
உருவாக்கும் செயல்முறை: கருத்து முதல் தொகுப்பி வரை
எனது வழிகாட்டியாக க்ளாட் கோட் மூலம், வளர்ச்சி செயல்முறை வேறுபட்ட, தர்க்கரீதியான கட்டங்களில் வெளிப்பட்டது. 24/7 அழைப்பில் மூத்த கட்டிடக் கலைஞரை அழைப்பது போல் இருந்தது.
- தொடரியலை வரையறுத்தல்: மொழியின் விரும்பிய "உணர்வை" விவரித்தேன்—`தானியங்கி`, `தூண்டுதல்` மற்றும் `மாற்றம்` போன்ற முக்கிய வார்த்தைகள் — மேலும் கிளாட் இலக்கணத்திற்கான பல விருப்பங்களை வழங்கியுள்ளார், இது தெளிவின்மைகளைத் தவிர்க்க எனக்கு உதவியது.
- லெக்சர் மற்றும் பார்சரை உருவாக்குதல்: உள்ளீட்டு உரையை டோக்கன்களாக (லெக்சிகல் அனாலிசிஸ்) உடைத்து, பின்னர் ஒரு பாகுபடுத்தும் மரத்தை (தொடரியல் பகுப்பாய்வு) உருவாக்குவதற்கான ஆரம்பக் குறியீட்டை கிளாட் உருவாக்கினார். நான் பிழை ஏற்பட்டால், பிழை மற்றும் எனது குறியீட்டை ஒட்டலாம், மேலும் துல்லியமான திருத்தங்களை கிளாட் பரிந்துரைப்பார்.
- மொழிபெயர்ப்பாளரை வடிவமைத்தல்: இதுவே மையமாக இருந்தது. க்ளாட், செயல்படுத்தும் தர்க்கத்தை வடிவமைக்கவும், வெவ்வேறு மதிப்பீட்டு உத்திகளை விளக்கவும், தொடரியல் மரத்தில் நடந்து கட்டளைகளை இயக்கவும் குறியீட்டை உருவாக்கவும் எனக்கு உதவினார்.
- சோதனை மற்றும் சுத்திகரிப்பு: நான் எனது மொழிபெயர்ப்பாளருக்கு மாதிரி ஸ்கிரிப்ட்களை வழங்கினேன், மேலும் விரிவான சோதனை வழக்குகளை எட்ஜ் கேஸ்களுக்கு எழுதவும் பிழை கையாளுதலை மேம்படுத்தவும் கிளாட் எனக்கு உதவினார்.
இந்த மறுபரிசீலனை, உரையாடல் வளர்ச்சி நம்பமுடியாத அளவிற்கு திறமையானது. இது Mewayz இல் நாங்கள் வெற்றிபெறும் மட்டு, கட்டுமானத் தொகுதி தத்துவத்தை பிரதிபலிக்கிறது, அங்கு சிக்கலான அமைப்புகள் நன்கு வரையறுக்கப்பட்ட, இயங்கக்கூடிய கூறுகளிலிருந்து கட்டமைக்கப்படுகின்றன.
Mwayz மற்றும் Payoff உடன் ஒருங்கிணைத்தல்
இறுதிப் படியானது இந்தப் புதிய மொழியை Mewayz தளத்தில் ஒரு பிரத்யேக தொகுதியாக ஒருங்கிணைக்கிறது. "ஃப்ளோஸ்கிரிப்ட்" என்று நாங்கள் அழைக்கும் மொழி, சுத்தமான, படிக்கக்கூடிய குறியீட்டை உருவாக்கக்கூடிய கூறுகளை பார்வைக்கு இழுத்து விட பயனர்களை அனுமதிக்கிறது. டெவலப்பர்களின் குழு தேவையில்லாமல் சிக்கலான வணிக செயல்முறைகளை தானியக்கமாக்குவதற்கு இது எங்கள் வாடிக்கையாளர்களுக்கு அதிகாரம் அளிக்கிறது. க்ளாட் போன்ற சக்திவாய்ந்த AI ஐப் பயன்படுத்தி, சக்தி வாய்ந்த தொழில்நுட்பத்தை மற்றவர்களுக்கு அணுகக்கூடியதாக மாற்றும் கருவியை உருவாக்குவதன் மூலம் உண்மையான பலன் கிடைத்தது.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →ஒரு நிரலாக்க மொழியை உருவாக்குவது இனி கணினி அறிவியல் PhDகள் மற்றும் பெரிய தொழில்நுட்ப நிறுவனங்களுக்கு ஒதுக்கப்பட்ட சாதனையாக இருக்காது. கிளாட் கோட் போன்ற AI இணை விமானிகள் மூலம், தனிப்பயன், நோக்கத்திற்காக உருவாக்கப்பட்ட கருவிகளை உருவாக்குவதற்கான தடை வியத்தகு முறையில் குறைக்கப்பட்டுள்ளது. மென்பொருள் மேம்பாட்டின் எதிர்காலம் குறியீட்டை எழுதுவது மட்டுமல்ல, நாளை வணிகங்களுக்கு சக்தி அளிக்கும் அடித்தள அமைப்புகளை உருவாக்க AI ஐ புத்திசாலித்தனமாக ஒழுங்கமைப்பது பற்றியது என்பதை இந்த திட்டம் நிரூபித்தது. தங்கள் சொந்த திட்டங்களில் சாத்தியமானவற்றின் எல்லைகளைத் தள்ள விரும்பும் எவருக்கும், "நான் இதை உருவாக்க முடியுமா?" ஆனால் "எவ்வளவு விரைவில் நான் உரையாடலை தொடங்க முடியும்?"