செமால்ட்: ஐடெஸ்ட், கோலாங் மற்றும் கோ புரோகிராமிங் மொழி

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

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

  • குபர்னெட்டஸ் (கொள்கலன் இசைக்குழு);
  • சாட்சியமளிக்கவும் (சோதனை);
  • ஜின்கோ (சோதனை);
  • கோமேகா (சோதனை);
  • லோகிரஸ் (பதிவு செய்தல்);
  • AWS SDK (மேகக்கணி கருவிகள்);
  • வலைப்பதிவு (பதிவு செய்தல்);
  • ஸோப்ரா (உற்பத்தித்திறன்);
  • எக்ஸ் கோச்செக் (சோதனை);
  • பிழைகள் (பிழை கையாளுதல்);

1. சாட்சியமளித்தல் மற்றும் கோசெக்:

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

2. ஜின்கோ மற்றும் கோமேகா:

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

3. கோப்ரா:

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

4. லோகிரஸ் மற்றும் பிழைகள்:

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

5. வலைப்பதிவு:

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

6. AWS SDK மற்றும் Xobra:

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

முடிவுரை:

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