லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்

Программирование

லுவா நிரலாக்க மொழியைப் பயன்படுத்தி, நீங்கள் பல்வேறு விளையாட்டுகள், பயன்பாடுகள்,
வர்த்தக ரோபோக்கள் மற்றும் பிற முன்னேற்றங்களை உருவாக்கலாம். லுவா மொழி புரிந்துகொள்ள எளிதானது, பிரபலமான மொழிபெயர்ப்பாளரைக் கொண்டுள்ளது. லுவாவுடன் நெருக்கமாக பழகவும், இந்த மொழியில் வர்த்தக ரோபோ அல்லது ஸ்கிரிப்டை எவ்வாறு எழுதுவது என்பதை அறியவும் முன்மொழியப்பட்டது.

லுவா மொழி என்றால் என்ன, அது எவ்வாறு பயனுள்ளதாக இருக்கும்?

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

  1. கணினி கேம்களை விளையாடும் பயனர் (செருகுநிரல்களை எழுது).
  2. விளையாட்டு மேம்பாட்டு நிபுணர் (இயந்திரத்தை உருவாக்குதல்).
  3. பயன்பாட்டு மேம்பாட்டு புரோகிராமர் (பல்வேறு பயன்பாடுகளுக்கான செருகுநிரல்களை எழுதவும்).
  4. உட்பொதிக்கப்பட்ட திசையில் டெவலப்பர் (மொழி செயல்முறையை மெதுவாக்காது மற்றும் திறமையாக வேலை செய்ய உங்களை அனுமதிக்கிறது)
  5. ஸ்கிரிப்ட்களை எழுதுவதற்கும் போட்களை வர்த்தகம் செய்வதற்கும் வர்த்தகர்கள்.
    லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்
    மறுபரிசீலனை நிலைகள் மூலம் Lua இல் QUIK க்கான வர்த்தக ரோபோ

லுவாவுக்கு நன்றி, ஒன்றுக்கு மேற்பட்ட வர்த்தக ரோபோக்கள் உருவாக்கப்பட்டன. நன்மை என்னவென்றால், ஒவ்வொரு பயனரும் மொழியின் நுணுக்கங்களை விரைவாகப் புரிந்துகொண்டு சுயாதீனமாக அத்தகைய நிரலை உருவாக்க முடியும். அதன் மூலம் , Quik முனையத்திற்கு கட்டளைகளை அனுப்பவும்
மற்றும் தொழில்நுட்ப பகுப்பாய்வு மேற்கொள்ளவும் முடியும். லுவா மொழி எதற்காக, LUA நிரலாக்க மொழியின் கண்ணோட்டம்: https://youtu.be/PbYf6uNZFCE

சுருக்கமான வரலாற்று தரவு

1993 இல் டெக்கிராஃப் பிரிவைச் சேர்ந்த பிரேசிலிய புரோகிராமர்களால் லுவா கண்டுபிடிக்கப்பட்டது. ஒவ்வொரு பயனரும் மொழியின் வளர்ச்சியில் சில திருத்தங்களைச் செய்ய முடியும் என்பதை டெவலப்பர்கள் உறுதி செய்தனர். குறியீட்டிற்கான திறந்த அணுகல் மூலம் இதைச் செய்யலாம். பிரேசிலைப் பொறுத்தவரை, அதன் சொந்த நிரலாக்க மொழியின் தோற்றம் ஒரு உண்மையான கண்டுபிடிப்பு. உண்மையில், அதற்கு முன், இந்த நாடு கணினி மேம்பாட்டுத் துறையில் அத்தகைய வெற்றியைப் பெறவில்லை.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் மொழி SOL மற்றும் DEL அடிப்படையில் உருவாக்கப்பட்டது. இந்த வளர்ச்சிகள் லுவாவை விட ஒரு வருடம் முன்னதாகவே உலகைக் கண்டன. அதே பிரேசிலிய அமைப்பு ஆசிரியராக செயல்பட்டது. இந்த நிரலாக்க மொழிகள் எண்ணெய் பிரித்தெடுத்தல் மற்றும் செயலாக்கத்தில் ஈடுபட்டுள்ள அதே மாநிலத்தின் பெட்ரோப்ராஸ் நிறுவனத்தால் நியமிக்கப்பட்டன. Lua 5.4.0 இன் சமீபத்திய பதிப்பு ஒப்பீட்டளவில் சமீபத்தில் வெளியிடப்பட்டது – 2020 இல். டெவலப்பர்கள் முடிந்தவரை திட்டத்தில் சுவாரஸ்யமான மற்றும் பயனுள்ள அம்சங்களை அறிமுகப்படுத்த முயற்சிக்கின்றனர். எனவே, நிரல் தொடர்ந்து புதுப்பிக்கப்பட்டு டெவலப்பர்களிடையே தேவை உள்ளது.

லுவா நிரலாக்க மொழியின் அம்சங்கள்

லுவாவை எதிர்கொண்டால், டெவலப்பருக்கு இந்த மொழியைப் பயன்படுத்துவதற்கான வாய்ப்பு வழங்கப்படுகிறது, உள்ளமைக்கப்பட்ட (இது ஸ்கிரிப்ட் செய்யப்பட்டதன் காரணமாக) மற்றும் தனித்தனியாக (சில சந்தர்ப்பங்களில், இது துணை நிரல்களின்றி பயன்படுத்தப்படலாம்). லுவாவை உருவாக்குவதில் ஆசிரியர்கள் பணிபுரிந்தபோது, ​​​​அவர்கள் வேண்டுமென்றே ஒரு செயல்பாட்டுக் கருவியை உருவாக்கச் சென்றனர், அது அதிக இடத்தை எடுத்துக் கொள்ளாது மற்றும் எந்த சாதனத்திலும் எளிதாக செயல்படும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் டெவலப்பர்கள் இந்த மொழியை முடிந்தவரை எளிமைப்படுத்த முயன்றனர், இதனால் புதிய புரோகிராமர்கள் கூட விரைவாக தேர்ச்சி பெற முடியும். இது திட்டத்திற்கான தேவை அதிகரித்தது. அதிகாரப்பூர்வ இணையதளத்தில் நூலகங்களை நாடாமல் குறியீட்டை எழுதவும் பெரிய அளவிலான மேம்பாடுகளை உருவாக்கவும் வல்லுநர்களுக்கு வாய்ப்பு உள்ளது. நிரலில் தேவையான அளவுருக்கள் கிடைப்பதை ஆசிரியர்கள் கவனித்துக்கொண்டனர். புதிய பயனர்கள் லுவா மொழி எந்தெந்த பகுதிகளில் பயன்படுத்தப்படுகிறது என்பதை அறிய முனைகிறார்கள். இது தொழில்துறை துறையில் திட்டங்களை உருவாக்க வடிவமைக்கப்பட்டுள்ளது. ஆனால் இன்று, இந்த மொழியின் உதவியுடன், பல்வேறு வர்த்தக ரோபோக்கள், ஸ்கிரிப்டுகள், கணினி விளையாட்டுகள், பயன்பாடுகள், டெலிகிராமிற்கான போட்கள் மற்றும் பல உருவாக்கப்படுகின்றன. கூடுதலாக, லுவா விண்வெளியை ஆராய உதவும் ஒரு புதுமையான நுட்பத்தில் ஈடுபட்டுள்ளார். இது பல்கலைக்கழகங்களில் மாணவர்களுக்கு கற்பிப்பதிலும் பயன்படுத்தப்படுகிறது. மிகவும் பிரபலமான நிரலாக்க மொழி Lua வீட்டில் கருதப்படுகிறது. பிரேசிலில் தான் இது கிட்டத்தட்ட எல்லா இடங்களிலும் பயன்படுத்தப்படுகிறது (சாத்தியமான இடங்களில்).

நன்மைகள் மற்றும் தீமைகள்

லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் எந்தவொரு நிரலையும் போலவே, லுவாவின் பொறிமுறை மற்றும் நிரலாக்க மொழி அதன் பல நன்மை தீமைகளைக் கொண்டுள்ளது. வளர்ச்சியின் நேர்மறையான அம்சங்களுடன் தொடங்குவது மதிப்பு:

  1. தரமான போக்குவரத்து . பல நிரல்களைப் போலன்றி, லுவா ஒரு இயக்க முறைமையிலிருந்து மற்றொரு இயக்க முறைமைக்கு மாற்றுவது எளிது. இந்த வழக்கில், பெரிய மாற்றங்கள் எதுவும் இல்லை. எந்தவொரு சந்தர்ப்பத்திலும், குறியீட்டில் பிழைகள் இருக்காது.
  2. நிறைய நூலகங்கள் . ஜாவாஸ்கிரிப்ட் உடன் ஒப்பிடும்போது , ​​லுவாவில் மிகக் குறைவான நூலக விருப்பங்கள் உள்ளன. இருப்பினும், அதிகாரப்பூர்வ ஆதாரத்தில் நீங்கள் மொழியுடன் முழுமையாக வேலை செய்ய வேண்டிய அனைத்தையும் கொண்டுள்ளது.
  3. திறன் . ஒரு குறிப்பிட்ட குறியீட்டு செயல்முறைக்கு முக்கியமான நூலகங்களை குறுகிய காலத்தில் சேர்க்க கணினி உங்களை அனுமதிக்கிறது.
  4. பயன்பாட்டின் எளிமை . புரோகிராமிங் குருக்கள் மொழியின் சில விவரங்களை மட்டுமே கற்றுக் கொள்ள வேண்டும், அதன் பிறகும் அவர்கள் அதை தங்கள் வளர்ச்சியில் பாதுகாப்பாகப் பயன்படுத்தலாம். நிரலாக்கத்துடன் தொடங்குபவர்களுக்கு, லுவாவைப் புரிந்து கொள்ள அதிக நேரம் எடுக்காது.
  5. கணிசமான நினைவக சேமிப்பு . இந்த மொழியில் நிரல்களை உருவாக்குவதன் மூலம், ஒரு நிபுணர் மற்ற ஒப்புமைகளுடன் வேறுபாட்டைக் கவனிக்க உத்தரவாதம் அளிக்கிறார். எல்லாவற்றிற்கும் மேலாக, லுவா வளர்ச்சிகளுக்கு சாதனத்தில் குறைந்த நினைவகம் தேவை.

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

Javascript உடன் ஒப்பீடு

பல பயனர்கள் லுவாவை ஜாவாஸ்கிரிப்ட்டுடன் ஒப்பிட்டு, அவர்களின் குறியீடுகள் கிட்டத்தட்ட ஒரே மாதிரியாக இருப்பதாகக் கூறினர். உண்மையில் வேறுபாடுகளை விட மொழிகளுக்கு இடையே அதிக ஒற்றுமைகள் உள்ளன. ஆனால், வெளிப்படையான ஒற்றுமைகள் இருந்தபோதிலும், பல வேறுபாடுகள் உள்ளன. எடுத்துக்காட்டாக, லுவாவிற்கு அதன் சொந்த மென்பொருள் ஆதரவு உள்ளது. இருப்பினும், ஜாவாஸ்கிரிப்ட் டெவலப்பர்கள் சமீபத்தில் ஒரு புதுப்பிப்பை அறிமுகப்படுத்தினர், அதன்படி, பயனர் ஜெனரேட்டர்களுக்கு இடையில் “மகசூல்” என்ற வார்த்தையை எழுத வேண்டும், அதன் பிறகு நிரல் ஆதரிக்கப்படும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் சக்தியை உயர்த்துவதற்கான Lua ஆபரேட்டர் அத்தகைய அடையாளத்தை “^” குறிக்கிறது, ஜாவாஸ்கிரிப்டில் இது “**” ஆகும். பிந்தையது ஜூம் இன் மற்றும் ஜூம் அவுட் செயல்பாடுகளைக் கொண்டுள்ளது. ஆனால் Lua ஆபரேட்டர் ஓவர்லோடிங்கைச் செய்ய முடியும். ஜாவாஸ்கிரிப்ட் மாறி செயல்பாடுகளை மட்டுமே கொண்டுள்ளது, லுவா அவற்றை வரையறுத்துள்ளது. நன்கு அறியப்பட்ட யூனிகோட் தரநிலையை ஆதரிப்பதாக ஜாவாஸ்கிரிப்ட் பெருமை கொள்ளலாம். மொழியில் சமத்துவமின்மையைக் குறிக்க “!==” சேர்க்கை பயன்படுத்தப்படுகிறது, அதே நோக்கத்திற்காக லுவா “~=” ஐப் பயன்படுத்துகிறது. மற்ற வேறுபாடுகள் அட்டவணையில் வழங்கப்பட்டுள்ளன.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்

லுவா மொழியில் வர்த்தகம் செய்வதற்கான நிரலாக்க ரோபோக்களின் அம்சங்கள்

QLua இல் ரோபோக்களை உருவாக்குவது கடினம் அல்ல, ஆரம்பநிலையாளர்கள் கூட அதைக் கையாள முடியும். முக்கிய விஷயம் என்னவென்றால், அடிப்படைக் கோட்பாட்டை ஆரம்பத்திலேயே புரிந்துகொள்வது. குறியீட்டை உருவாக்க, எளிய உரை திருத்தி பயனுள்ளதாக இருக்கும். உருவாக்கும் திட்டம் ஒரு குறிகாட்டியின் தொகுப்பைப் போன்றது. இருப்பினும், குறியீட்டில் ஒரு சிறிய வேறுபாடு உள்ளது. மற்றொரு நல்ல “சிறப்பம்சமாக” – புதிதாக தயாரிக்கப்பட்ட ரோபோவை உங்கள் கணினியில் எங்கும் வைக்கலாம்.

முக்கியமான! குறியீட்டில் ஒரே ஒரு செயல்பாடு மட்டுமே இருக்க வேண்டும் – “முக்கிய”.

ரோபோ குறியீடு தொகுக்கப்பட்டு திருத்தப்பட்டதும், அதைச் சேமிக்க பரிந்துரைக்கப்படுகிறது. லுவா நீட்டிப்பைப் பற்றி மறந்துவிடாதீர்கள். ஏற்கனவே குறிப்பிட்டுள்ளபடி, நிரலை கணினியில் எங்கும் வைக்கலாம். உங்கள் குறியீட்டைச் சோதிக்க, நீங்கள் ரோபோவை இயக்க வேண்டும். இதைச் செய்ய, “சேவைகள்” பகுதிக்குச் செல்லவும். கீழே ஒரு வரி இருக்கும் “Lua scripts”, அதை கிளிக் செய்ய வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் அடுத்து, ஏற்றப்பட்ட ஸ்கிரிப்ட்களுடன் ஒரு சாளரம் தோன்றும். அங்கு நீங்கள் தேவையான கோப்பைத் தேர்ந்தெடுத்து பொருத்தமான பொத்தானைப் பயன்படுத்தி இயக்க வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் முடிவில், பிழைகளுக்கு போட் குறியீட்டைச் சரிபார்க்க பரிந்துரைக்கப்படுகிறது. எல்லாம் நன்றாக இருந்தால், ரோபோ தொடங்கும். தடைகள் ஏற்பட்டால், மீண்டும் குறியீட்டிற்குத் திரும்பி அதன் சரியான தன்மையைச் சரிபார்க்க வேண்டும்.

லுவாவில் சிறந்த வர்த்தக ரோபோக்களின் கண்ணோட்டம் – ஆரம்பநிலைக்கான ஆயத்த தீர்வுகள்

லுவா நிரலாக்க மொழியைப் பயன்படுத்தி, நீங்கள் எந்த சிக்கலான பல்வேறு வகையான ரோபோக்களை உருவாக்கலாம். இருப்பினும், நீங்கள் ஒரு ஆயத்த திட்டத்தை வாங்கலாம். ஏற்கனவே வேலைக்குத் தயாராக இருக்கும் நன்கு அறியப்பட்ட வழிமுறைகளைப் பற்றி தெரிந்துகொள்ள முன்மொழியப்பட்டது. நீங்கள் அவற்றை வாங்கலாம் அல்லது டெமோ பதிப்பை முயற்சிக்கலாம். லுவாவில் உள்ள QUIK முனையத்திற்கான முழுமையான வர்த்தக ரோபோ: https://youtu.be/Z2xzOfNZFso

ரோபோ-டெர்மினல் “டெல்டா ப்ரோ”

ஒரே தளத்தில் 120 விருப்பங்களைச் செயல்படுத்த உங்களை அனுமதிக்கிறது. இந்த வழக்கில், நீங்கள் பல்வேறு வகையான உத்திகள் மற்றும் கருவிகளைப் பயன்படுத்தலாம்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்

RQ: ஒரு சதவீதம்

ரோபோ வர்த்தக துறையில் வர்த்தகம் செய்ய வடிவமைக்கப்பட்டுள்ளது. இந்த செயல்பாட்டின் வருமானத்தை பல மடங்கு அதிகரிக்க வழிமுறை உங்களை அனுமதிக்கிறது. அபாயங்கள் குறைக்கப்படுகின்றன, அவற்றை எளிதாக கணக்கிட முடியும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்

RQ: மார்ட்டின்

ஒப்பந்தம் செய்வதற்கு முன் நிறைய கணக்கிட கணினி உங்களை அனுமதிக்கிறது. “அரை தானியங்கி” முறையில் வர்த்தகம் வழங்கப்படுகிறது. நிலைகளை வெற்றிகரமாகக் கண்காணிக்கலாம் மற்றும் கைமுறையாக அமைக்கலாம்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்

QUIK முனையத்திற்கான Lua ஸ்கிரிப்ட்களின் வகைகள்

QUIK முனையத்தில் ஒரு குறிப்பிட்ட பணியைச் செய்யும்போது, ​​பின்வரும் ஸ்கிரிப்டுகள் பயன்படுத்தப்படுகின்றன:

  1. லுவா ஸ்கிரிப்டுகள் . அவை நெட்வொர்க்கில், உள்ளூர் வட்டில் அல்லது டெர்மினலுக்கு அணுகக்கூடிய மற்றொரு இடத்தில் சேமிக்கப்படும். அவர்களின் உதவியுடன் வர்த்தக ரோபோவை உருவாக்கும் அளவுக்கு அவை செயல்படுகின்றன. QUIK இல் அட்டவணைகளை உருவாக்குதல், கருவி விருப்பங்களைப் பயன்படுத்துதல், பல்வேறு பணிகளைச் செய்வதற்கான கட்டளைகளை வழங்குதல் மற்றும் பலவற்றைச் செய்ய முடியும்.
  2. தனிப்பயன் குறிகாட்டிகள் . இங்கே, முந்தைய பார்வையுடன் ஒப்பிடுகையில், மிகவும் குறைவான செயல்பாடு. டெர்மினல் விளக்கப்படங்களில் செயல்களின் அல்காரிதத்தை பயனர் காண்பிப்பதற்காக நிரல் வடிவமைக்கப்பட்டுள்ளது.

லுவாவில் புரோகிராமிங் செய்ய விரும்புவோருக்கு, முழுமையான வழிகாட்டியைப் பதிவிறக்கவும்:
லுவாவில் உள்ள லுவா ரோபோட்களில் க்யூஐகேக்கான புரோகிராமிங் – ஐஸ்பெர்க் ரோபோ: https://youtu.be/cxXwF_xmTHY

லுவாவில் ஒரு ரோபோவை எழுதுவது எப்படி

தனது சொந்த ரோபோவை உருவாக்க முடிவு செய்த பிறகு, பயனர் முன் தொகுக்கப்பட்ட அல்காரிதத்தைப் பின்பற்ற வேண்டும். அவர் நிரலாக்கத்தில் அனுபவத்தைப் பெறும்போது, ​​அவர் தனது சொந்த குறியீடுகளையும் பரிசோதனையையும் எளிதாக எழுத முடியும். இந்த பகுதியைப் படிக்க லுவாவைத் தேர்ந்தெடுப்பதன் மூலம், ஒரு தொடக்கக்காரர் தவறாக நினைக்க மாட்டார். எல்லாவற்றிற்கும் மேலாக, ஆரம்பத்தில், முக்கிய விஷயம் ஒரு எளிய மற்றும் மிகவும் புரிந்துகொள்ளக்கூடிய நிரலாக்க மொழியில் நிறுத்த வேண்டும். தொடங்குவதற்கு, QUIK டிரேடிங் டெர்மினல் திட்டத்தைத் திறக்கவும். அதன் சாளரத்தில், நீங்கள் ஒரு கோப்புறையை உருவாக்க வேண்டும். எழுதப்பட்ட அனைத்து ஸ்கிரிப்ட்களும் சேமிக்கப்படும் இடம் இது. பயனர் கோப்புறைக்கு எந்த பெயரையும் கொடுக்க முடியும், ஆனால் அது லத்தீன் எழுத்துக்களை மட்டுமே கொண்டிருக்க வேண்டும். அதன் பெயர் “LuaScripts” என்று வைத்துக் கொள்வோம். அடுத்து, நீங்கள் கோப்புறையைச் செயல்படுத்தி, அங்கு ஒரு உரை திருத்தியை உருவாக்க வேண்டும், எடுத்துக்காட்டாக, நோட்பேட். வெற்று இடத்தில் (நிரல் சாளரத்தில்) நீங்கள் வலது கிளிக் செய்ய வேண்டும்
. ஒரு உரையாடல் பெட்டி தோன்றும், அதில் நீங்கள் “உருவாக்கு” தாவலைத் தேர்ந்தெடுக்க வேண்டும், பின்னர் “உரை ஆவணம்” வரிசையை தேர்ந்தெடுக்க வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் பின்னர் குழப்பமடையாமல் இருக்க, அதற்கு ஒரு பெயரையும் வழங்க வேண்டும். உதாரணமாக, நீங்கள் “Script_N1” என்று எழுதலாம். பயன்படுத்தப்படும் மொழியின் தீர்மானத்தைப் பற்றி மறந்துவிடாதீர்கள் – .lua. அதாவது, “Script_N1.lua” ஆவணத்தில் பயனர் அத்தகைய கல்வெட்டைப் பெற வேண்டும். இருப்பினும், விண்டோஸ் அடிக்கடி .txt கோப்பைப் போட்டு தானாக நீட்டிப்பை மாற்றுகிறது. இந்த வழக்கில், நோட்பேட் ++ இல் ஒரு ஆவணத்தை உருவாக்க பரிந்துரைக்கப்படுகிறது, விரும்பிய தீர்மானத்தை அமைக்கவும். இந்த திட்டத்தில், நீங்கள் “தொடரியல்” பகுதியைத் தேர்ந்தெடுக்க வேண்டும். பல விருப்பங்களைக் கொண்ட ஒரு உரையாடல் பெட்டி இங்கே தோன்றும். நீங்கள் “எல்” என்பதைத் தேர்ந்தெடுக்க வேண்டும். அங்கிருந்து, நீங்கள் “லுவா” என்பதைக் கிளிக் செய்ய வேண்டிய இடத்தில் மற்றொரு சாளரம் தோன்றும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் அதன் பிறகு, அதே மெனுவில், “தொடரியல்கள்” பிரிவில், நீங்கள் “கோப்பு” பிரிவில் கிளிக் செய்ய வேண்டும். அடுத்த சாளரத்தில் ஒரு கல்வெட்டு இருக்கும் – “இவ்வாறு சேமி”. பயனர் அதைக் கிளிக் செய்து புதிய சாளரம் திறக்கும் வரை காத்திருக்க வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் அங்கு, மேலே, முன்பு உருவாக்கப்பட்ட கோப்புறையின் பெயருடன் ஒரு வரி “Lua scripts” தெரியும். சாளரத்தின் கீழே, பயனர் உருவாக்கிய மற்ற 2 ஆவணங்கள் காட்டப்படும். எல்லாம் பொருந்தினால், நீங்கள் செயலை உறுதிசெய்து, குறியீட்டின் தற்போதைய நிலையைச் சேமிக்க வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் தேர்ந்தெடுக்கப்பட்ட லுவா நிரலாக்க மொழியில் குறியீட்டை எழுதுவது அடுத்த படியாகும். தொடக்கநிலையாளர்கள் அறிவுறுத்தலைப் பயன்படுத்தலாம், இது ஒரு எளிய குறியீட்டை உருவாக்க உதவும், இதனால் நிபுணர் தனது கையை முயற்சி செய்யலாம். செயல்களின் அல்காரிதம் QLUA.chm எனப்படும் நிரல் கோப்பில் அமைந்துள்ளது. எடுத்துக்காட்டாக, அத்தகைய இலகுரக குறியீட்டை எழுத முன்மொழியப்பட்டது:
செயல்பாடு முக்கிய()
செய்தி(“எனது முதல் ஸ்கிரிப்ட் தொடங்கப்பட்டது”);
முடிவு அடுத்து, மெனுவில் உள்ள சேமி பொத்தானைக் கிளிக் செய்ய வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் குறியீடு “Script_N1.lua” கோப்பில் சேமிக்கப்பட வேண்டும். நாங்கள் அதைத் தொடங்குகிறோம் மற்றும் அறிமுக ஸ்கிரிப்ட் எவ்வாறு காட்டப்படுகிறது என்பதைப் பார்க்கிறோம். QUIK இல் திறக்க, நீங்கள் இந்த நிரலைத் திறக்க வேண்டும் மற்றும் விருப்பங்கள் பிரிவில் “சேவைகள்” தாவலைத் தேர்ந்தெடுக்கவும். அடுத்து, ஒரு உரையாடல் பெட்டி தோன்றும், அங்கு நீங்கள் “LUA ஸ்கிரிப்ட்கள் …” என்பதைக் கிளிக் செய்ய வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் பின்னர் பயனர் “கிடைக்கும் ஸ்கிரிப்டுகள்” கோப்புறையைப் பார்ப்பார். மேல் வலது பக்கத்தில் சேர் பொத்தான் உள்ளது. அதைக் கிளிக் செய்து, குறியீட்டுடன் கோப்பைத் தேடுங்கள். இது இங்கே “Script_N1.lua” அமைந்துள்ளது.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் ஒரு ஆவணத்தைத் திறக்கும் போது, ​​”Script_N1.lua” என்ற வரியைத் தேர்ந்தெடுப்பது முக்கியம் (இது இயக்கி C இல் சேமிக்கப்பட வேண்டும்), பின்னர், கீழே, “ரன்” பொத்தானைக் கிளிக் செய்யவும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் ஒரு புதிய சாளரம் உடனடியாக தோன்றும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் இந்த புரிந்துகொள்ள முடியாத எழுத்துக்களைத் தவிர்க்க, நீங்கள் நோட்பேட் நிரலுக்குச் செல்ல வேண்டும். அமைப்புகளில் “குறியீடுகள்” என்ற பிரிவு உள்ளது, அதைக் கிளிக் செய்யவும். பின்னர் தாவல்களின் பட்டியல் தோன்றும், அதில் நீங்கள் “ANSI க்கு மாற்று” என்பதைக் கிளிக் செய்ய வேண்டும்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் அடுத்து, நீங்கள் சேமி பொத்தானைக் கிளிக் செய்து செய்தி சாளரத்திற்குத் திரும்ப வேண்டும். ஏற்கனவே மற்றொரு கல்வெட்டு இருக்கும், மற்றும் எழுதுகோல்களுடன் ஒரு வரிசை அல்ல.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்

QUIK முனையத்தில் LUA இல் நிரல் செய்வது எப்படி

3 பிரபலமான வழிகள் உள்ளன:

  1. எந்த உரைக் கோப்பும் உருவாக்கப்பட்டு, அங்கு .lua நீட்டிப்பு வைக்கப்பட வேண்டும். அடுத்து, நீங்கள் எடிட்டரைத் திறந்து குறியீட்டை எழுத வேண்டும். தொடங்கிய பிறகு, அத்தகைய அல்காரிதம் ஒரு முறை மட்டுமே செயல்படுத்தப்படும். நீங்கள் அதை காலவரையின்றி கைமுறையாக இயக்கலாம். குறிப்பிட்ட தகவலை ஒரு முறை கணக்கிடுவதற்கு இதைப் பயன்படுத்தலாம்.
  2. Lua ஸ்கிரிப்ட்டிலேயே, நீங்கள் main() என்ற செயல்பாட்டை உருவாக்க வேண்டும்  . மேலும், அதே செயல்பாட்டில், நீங்கள் எழுதப்பட்ட குறியீட்டைச் செருக வேண்டும். மற்றும் தூக்கம்() செயல்பாடு  ஸ்கிரிப்டை தற்காலிகமாக இடைநிறுத்த அல்லது அதற்கு மாறாக மீண்டும் தொடங்குவதற்கு பயனுள்ளதாக இருக்கும். அதாவது, நீங்கள் முக்கிய () செயல்பாட்டைச் செயல்படுத்தி, பின்னர் ஸ்லீப் () செயல்பாட்டைச் செருகினால், நீங்கள் ஒரு குறிப்பிட்ட நேர இடைவெளியின் அதிர்வெண்ணுடன் கணக்கீட்டை அடைய முடியும்.
  3. QLUA திட்டத்தில், நீங்கள் நிகழ்வு-உந்துதல் மேம்பாட்டு மாதிரியைப் பயன்படுத்தலாம். எனவே, இப்போது ஒரு செயல்பாட்டில் மாற்றங்களை “கண்டறிய” தேவையில்லை, இதன் காரணமாக, பின்வரும் கட்டளைகளை இயக்கவும்.

பிந்தைய முறையை இன்னும் விரிவாக பகுப்பாய்வு செய்ய முன்மொழியப்பட்டது. ஒரு குறிப்பிட்ட நிகழ்வைக் கையாள, நீங்கள் ஸ்கிரிப்ட்டில் ஒரு செயல்பாட்டை விரைவாக எழுத வேண்டும். நீங்கள் பின்வரும் திட்டத்தைப் பயன்படுத்தலாம்: ஒரு
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் LUA ஸ்கிரிப்ட் சிறப்புப் பெயர்களுடன் பல செயல்பாடுகளைக் கொண்டிருக்கலாம்: ஒப்பந்தம், மேற்கோள்கள் மற்றும் பல. நிரலில் “அட்டவணைகள்” பகுதியை நீங்கள் கண்டுபிடிக்க வேண்டும், “லுவா” க்குச் செல்லவும். அங்கு ஒரு உரையாடல் பெட்டி தோன்றும் மற்றும் “கிடைக்கும் ஸ்கிரிப்டுகள்” என்ற வரி தெரியும், அதைக் கிளிக் செய்யவும். அடுத்து, “தொடக்கம்” தாவலைக் கிளிக் செய்யவும். பின்னர் கட்டாய
மெயின்() செயல்பாட்டின் செயலாக்கம் மற்றும் செயல்படுத்தல் வருகிறது . பின்னர், நீங்கள் 
is_run ஐ அறிவிக்க வேண்டும், செயல்பாட்டில் உண்மை மதிப்பு இருக்கும் 
ஸ்கிரிப்ட் நிறுத்து பொத்தானை பயனர் செயல்படுத்தும் வரை. பின்னர் செயல்பாடு மாறி OnStop() க்குள் தவறான பயன்முறையில் செல்கிறது. அதன் பிறகு, முக்கிய () செயல்பாடு முடிவடைகிறது, மேலும் ஸ்கிரிப்ட் தானே நிறுத்தப்படும். எழுதப்பட்ட ஸ்கிரிப்ட் சேமிக்கப்பட்டு இயக்கப்பட வேண்டும். பரிவர்த்தனைகளைச் செய்யும்போது, ​​ஒவ்வொரு லாட்டிற்கான தரவையும், பரிவர்த்தனைகளின் இறுதித் தொகையையும் பயனர் பார்ப்பார்.
லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள் Quick இல் QLua ஐ இயக்க, அதை உங்கள் கணினியில் ஒரு புதிய கோப்புறைக்கு மாற்ற வேண்டும். நீங்கள் விரும்பியதை நீங்கள் அழைக்கலாம், எடுத்துக்காட்டாக, “MyLua”. அனைத்து லுவா ஸ்கிரிப்ட்களும் அங்கு சேமிக்கப்படும். QUIK இல் நுழைந்த பிறகு, நீங்கள் “சேவைகள்” பகுதியைத் திறக்க வேண்டும், பின்னர் “Lua scripts” தாவலைக் கிளிக் செய்யவும். திறக்கும் சாளரத்தில், “சேர்” பொத்தானை செயல்படுத்தவும். பின்னர் நீங்கள் ஸ்கிரிப்டைத் தேர்ந்தெடுத்து திறக்க வேண்டும். இது “பதிவிறக்கம் செய்யப்பட்ட ஸ்கிரிப்டுகள்” பிரிவில் இருக்கும். நீங்கள் ஸ்கிரிப்ட்டின் வரியை முன்னிலைப்படுத்தி, “இயக்கு” என்பதைக் கிளிக் செய்ய வேண்டும். ஸ்கிரிப்டை நிறுத்த, “நிறுத்து” என்பதைக் கிளிக் செய்யவும்.

லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்
Quikக்கான பாட் LUA

வர்த்தக முனையத்தில் LUA ஸ்கிரிப்டை எவ்வாறு நிறுவுவது

டிரேடிங் ரோபோவை நிறுவுவதற்கு பயிற்சி மற்றும் நிலையான டெர்மினல்களுக்கு அதே அல்காரிதம் தேவைப்படுகிறது:

  1. முனையத்தின் மேல் மெனுவில் உள்ள “சேவைகள்” பிரிவில் கிளிக் செய்வது அவசியம்.
  2. அடுத்து, கீழ்தோன்றும் உரையாடல் பெட்டியில் “LUA ஸ்கிரிப்ட்கள்” பொத்தானைக் கண்டுபிடித்து கிளிக் செய்யவும்: லுவா நிரலாக்கம், வர்த்தக ரோபோக்கள் மற்றும் வர்த்தகத்திற்கான ஸ்கிரிப்ட்கள்
  3. அந்த நேரத்தில், “கிடைக்கும் ஸ்கிரிப்டுகள்” சாளரம் தோன்றும். பின்னர், நீங்கள் “சேர்” பொத்தானை செயல்படுத்த வேண்டும் மற்றும் தேவையான வர்த்தக ரோபோவின் கோப்பை தேர்ந்தெடுக்கவும்.

குயிக் டெர்மினலில் உள்ள ஸ்கிரிப்ட் மூலம் லுவா விளக்கப்படத்திலிருந்து தரவை எடுப்பது: https://youtu.be/XVCZAnWoA8E லுவா என்பது நிரலாக்கத்தைக் கற்றுக்கொள்வதற்கும் எதிர்காலத்தில் வெற்றி பெறுவதற்கும் ஒரு சிறந்த வழி. முக்கிய விஷயம் கோட்பாட்டை படிப்பதில் மட்டும் நிறுத்தக்கூடாது. தொடர்ந்து பயிற்சி செய்து பொருள் கற்பது நல்லது. ஒரு குறிப்பிட்ட நேரத்திற்குப் பிறகு, டெவலப்பர் முன்னேறத் தொடங்குவார், மேலும் தனது சொந்த பயனுள்ள தயாரிப்பை உருவாக்க முடியும்.

info
Rate author
Add a comment