ஸ்விஃப்ட், உபுண்டு 20.04 இல் இந்த நிரலாக்க மொழியை நிறுவவும்

ஸ்விஃப்ட் பற்றி

அடுத்த கட்டுரையில் நாம் கவனிக்கப் போகிறோம் உபுண்டு 20.04 இல் ஸ்விஃப்ட் எவ்வாறு நிறுவலாம். இது ஆப்பிளின் நிரலாக்க மொழியின் பெயர், இதன் மூலம் நாம் பயன்பாடுகளை உருவாக்க முடியும் Mac OS X, மற்றும் IOS. இந்த மொழி வெவ்வேறு பிரபலமான நிரலாக்க மொழிகளின் கலவையைப் பயன்படுத்துவதால், கற்றுக்கொள்வது ஒப்பீட்டளவில் எளிதானது.

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

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

ஸ்விஃப்ட் பொது அம்சங்கள்

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

உபுண்டு 20.04 இல் ஸ்விஃப்ட் நிறுவவும்

உபுண்டுவில் ஸ்விஃப்ட் நிறுவ, கீழே காட்டப்படும் படிகளை மட்டுமே நாங்கள் பின்பற்ற வேண்டும். பின்பற்ற வேண்டிய முதல் படி இருக்கும் நிறுவலைத் தொடங்குவதற்கு முன் தேவையான சார்புகளைச் சேர்க்கவும். இதைச் செய்ய நாம் ஒரு முனையத்தை மட்டுமே திறக்க வேண்டும் (Ctrl + Alt + T) பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

விரைவான சார்புகளை நிறுவவும்

sudo apt install clang libpython2.7 libpython2.7-dev

தேவையான சார்புகளை நிறுவிய பின், நாங்கள் செய்வோம் டவுன்லோட் ஸ்விஃப்ட். இதைச் செய்ய, அதே முனையத்தில் நாம் பின்வருமாறு wget ஐப் பயன்படுத்தலாம்:

ஸ்விஃப்ட் தொகுப்பைப் பதிவிறக்கவும்

wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz

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

tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz

அடுத்த கட்டமாக இருக்கும் பிரித்தெடுக்கப்பட்ட கோப்பின் உள்ளடக்கங்களை 'பகிர்' கோப்பகத்திற்கு நகர்த்தவும்:

sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift

இந்த கட்டத்தில், கணினியின் PATH சூழல் மாறிக்கு ஸ்விஃப்ட் பாதையை அமைக்க வேண்டும் பின்வரும் கட்டளையைப் பயன்படுத்தி. Zshrc ஐப் பயன்படுத்தினால், கட்டளைகளின் முடிவை மாற்றலாம் ~/.zshrc.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

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

பதிப்பு சோதனை நிறுவப்பட்டது

swift -version

நாமும் செய்யலாம் "ஹலோ வேர்ல்ட்" என்ற புராண திட்டத்தை இயக்கவும் இது சரியாக வேலை செய்கிறது என்பதை சரிபார்க்க, எல்லா மொழிகளிலும் சோதிக்கப்பட வேண்டும்:

விரைவான உதாரணம்

print(“Prueba para Ubunlog”)

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.