સ્વીફ્ટ, ઉબુન્ટુ 20.04 માં આ પ્રોગ્રામિંગ ભાષાને ઇન્સ્ટોલ કરો

ઝડપી વિશે

હવે પછીના લેખમાં આપણે એક નજર નાંખવા જઈ રહ્યા છીએ આપણે ઉબુન્ટુ 20.04 પર કેવી રીતે સ્વીફ્ટ ઇન્સ્ટોલ કરી શકીએ?. આ Appleપલની પ્રોગ્રામિંગ ભાષાનું નામ છે, જેની સાથે અમે એપ્લિકેશનો બનાવી શકીએ છીએ મેક ઓએસ એક્સ અને આઇઓએસ. જેમ કે આ ભાષા વિવિધ લોકપ્રિય પ્રોગ્રામિંગ ભાષાઓના સંયોજનનો ઉપયોગ કરે છે, તે શીખવું પ્રમાણમાં સરળ છે.

શરૂઆતમાં, સ્વીફ્ટ ફક્ત Appleપલ ઉપકરણો માટે ઉપલબ્ધ હતી અને તેનો ઉપયોગ જીન્યુ / લિનક્સ, વિન્ડોઝ અને અન્ય operatingપરેટિંગ સિસ્ટમ્સ પર થઈ શકતો નથી. સમય પસાર થવા સાથે, તેની લોકપ્રિયતા વધતી ગઈ અને વપરાશકર્તાઓએ Appleપલને અન્ય પ્લેટફોર્મ પર સ્વીફ્ટ શરૂ કરવા કહ્યું. અંતમાં તેઓએ નક્કી કર્યું કે સ્વીફ્ટ એ ઓપન સોર્સ હશે.

સ્વિફ્ટ એક કાર્યાત્મક, મલ્ટી-પેટર્ન, objectબ્જેક્ટ-લક્ષી ભાષા છે જે ક્રિસ લેટનેરે ડિઝાઇન કરી હતી ઉદ્દેશ-સી મુશ્કેલીનિવારણ માટે. આ ભાષા ઉદ્દેશ-સીમાં લખેલા જૂના કોડને પણ .ક્સેસ કરે છે. આ ભાષાને વિકસિત કરવાનો મુખ્ય ઉદ્દેશ સુરક્ષા, સાચી ભૂલો અને ટૂંકા કોડ્સમાં વધારો છે. એક્સકોડમાં કમ્પાઇલર બદલ આભાર, વિકાસકર્તાઓ સરળતાથી તેમની પોતાની એપ્લિકેશનો બનાવી શકે છે.

સ્વીફ્ટ સામાન્ય સુવિધાઓ

  • ગતિ એ ભાષાની મહત્વપૂર્ણ અને વિશિષ્ટ લાક્ષણિકતા છે સ્વીફ્ટ પ્રોગ્રામિંગ.
  • સામાન્ય રીતે, આ પ્રોગ્રામિંગ ભાષા સલામત, ઝડપી અને જેની સાથે અમે સારા પરિણામો મેળવી શકીએ તેના માટે અગાઉના અન્ય વિકાસની તુલનામાં આગળ વધવું.
  • સ્વીફ્ટની સુરક્ષા મુખ્યત્વે ટાઇપ કરતી વખતે ભૂલો કરવાની ઓછી સંભાવના પર આધારિત છે. જેમ કે તે ક્લીનર કોડ પર આધારિત છે, ચલ રચના ઓછી હોવાને કારણે ભૂલો ઓછી થાય છે અને સ્વચાલિત સંચાલન, ભૂલો અથવા સમસ્યાઓનું અસ્તિત્વ ઓછું હોવું જોઈએ.
  • પ્રોગ્રામિંગ લેંગ્વેજનો ભૂલો વિના અથવા ઓછી દેખાશે તેવી સંભાવના છે, જેનો પરિણામ એ છે કે આ કોડના આધારે ડિજિટલ વિકાસ પણ વધુ સ્થિર છે. પરિણામે, સ્વીફ્ટમાંની એપ્લિકેશનો અન્ય પ્રોગ્રામિંગ ભાષાઓ સાથે બનાવેલ કરતા વધુ સુરક્ષિત છે.
  • તમારે તે સમજવું પડશે તેનું અસ્તિત્વ ઉદ્દેશ-સી જેવી ભાષાઓમાં સુધારો કરવાની અથવા તેને બદલવાની જરૂરિયાતથી ઉદ્ભવે છે.
  • આજે, સ્વીફ્ટ રહે છે આઇઓએસ પરના કોઈપણ વિકાસ માટે સૌથી ઝડપી પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કરી શકાય છે.
  • જ્યારે કોઈ ચલ નલ અને નલ ભૂલોનો સામનો કરે છે, પ્રોગ્રામરો કોડ સ્ટ્રક્ચરમાં પ્રશ્નાર્થ ચિહ્ન મૂકીને એપ્લિકેશનને ક્રેશ થવાથી અટકાવે છે.
  • તેની લાક્ષણિકતાઓમાં કંઈક પ્રકાશિત કરવાની તેની છે સતત વિકાસ. હકીકતમાં, આ ભાષા એટલી તાજેતરની છે કારણ કે તે પહેલાંની બાકીની પ્રોગ્રામિંગ ભાષાઓના વિકાસ તરીકે રજૂ કરવામાં આવી છે. આ દર્શન પછી, સ્વીફ્ટ સતત વિકસિત રહે છે, આમ નવી તકનીકોની પ્રગતિનો વધુ સારી રીતે લાભ લેતા અને વપરાશકર્તાઓ માટે વધુ અને વધુ જટિલ અને કાર્યાત્મક વિકાસને મંજૂરી મળે છે.

ઉબુન્ટુ 20.04 પર સ્વીફ્ટ સ્થાપિત કરો

ઉબુન્ટુમાં સ્વીફ્ટ ઇન્સ્ટોલ કરવા માટે, આપણે ફક્ત નીચે દર્શાવેલા પગલાંને અનુસરવાનું રહેશે. તેનું પાલન કરવાનું પ્રથમ પગલું હશે સ્થાપન શરૂ કરતા પહેલા જરૂરી અવલંબન ઉમેરો. આ કરવા માટે, તમારે ફક્ત ટર્મિનલ ખોલવાની જરૂર છે (Ctrl + Alt + T) નીચે આપેલા આદેશનો ઉપયોગ કરો:

સ્વીફ્ટ અવલંબન સ્થાપિત કરો

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

આવશ્યક અવલંબન સ્થાપિત કર્યા પછી, અમે કરીશું સ્વીફ્ટ ડાઉનલોડ કરો. આ કરવા માટે, સમાન ટર્મિનલમાં આપણે નીચે પ્રમાણે વિજેટનો ઉપયોગ કરી શકીએ છીએ.

સ્વીફ્ટ પેકેજ ડાઉનલોડ કરો

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”)

સ્વીફ્ટ એ Appleપલની ઓપન સોર્સ પ્રોગ્રામિંગ ભાષાનું નામ છે, જેનો ઉપયોગ તમે કોઈપણ operatingપરેટિંગ સિસ્ટમ પર કરી શકો છો. આ ભાષા વિશે વધુ માહિતી માટે, અમે આ કરી શકીએ છીએ ની મુલાકાત લો દસ્તાવેજીકરણ કે તેઓ પ્રોજેક્ટ વેબસાઇટ પર પ્રકાશિત કર્યું છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.