סוויפט, התקן את שפת התכנות הזו באובונטו 20.04

בערך מהיר

במאמר הבא אנו נסתכל על כיצד נוכל להתקין במהירות ב- Ubuntu 20.04. זהו שמה של שפת התכנות של אפל, איתה אנו יכולים ליצור יישומים עבורה Mac OS X ו- IOS. מכיוון ששפה זו משתמשת בשילוב של שפות תכנות פופולריות שונות, קל יחסית ללמוד אותה.

בתחילת הדרך, סוויפט הייתה זמינה רק עבור מכשירי אפל ולא ניתן היה להשתמש בה ב- Gnu / Linux, Windows ומערכות הפעלה אחרות. עם חלוף הזמן גברה הפופולריות שלה והמשתמשים ביקשו מאפל להשיק את סוויפט בפלטפורמות אחרות. בסופו של דבר בסופו של דבר הם החליטו שסוויפט יהיה קוד פתוח.

סוויפט היא שפה מכוונת-אובייקטים פונקציונלית, מרובת תבניות שתוכננה על ידי כריס לטנר כדי לפתור את המטרה C. שפה זו ניגשת גם לקוד ישן יותר שנכתב ב- Objective-C. המטרה העיקרית בפיתוח שפה זו היא הגברת האבטחה, תיקון שגיאות וקודים קצרים. הודות למהדר ב- Xcode, מפתחים יכולים ליצור יישומים משלהם בקלות.

תכונות כלליות מהירות

  • מהירות היא מאפיין חשוב ומבדל של השפה תכנות מהיר.
  • באופן כללי, שפת התכנות הזו בולט בהשוואה להתפתחויות קודמות אחרות בכך שהוא בטוח יותר, מהיר יותר ואיתו נוכל להשיג תוצאות טובות יותר.
  • האבטחה של סוויפט מבוססת בעיקר על הסבירות הנמוכה יותר לטעות בזמן ההקלדה. על ידי התבססות על קוד נקי יותר, עם מבנה משתנה פחות נוטה לשגיאות ועם ניהול אוטומטי, קיומם של שגיאות או בעיות אמור להיות פחות.
  • לשפת תכנות ללא שגיאות או פחות סיכוי להופיע, יש יתרון כתוצאה מכך שפיתוח דיגיטלי המבוסס על קוד זה הוא גם יציב יותר. כתוצאה מכך, אפליקציות ב- Swift מאובטחות יותר מאלו שנוצרו בשפות תכנות אחרות.
  • אתה צריך להבין את זה קיומו נובע מהצורך לשפר או אפילו להחליף שפות כגון Objective-C.
  • היום סוויפט נשאר שפת התכנות המהירה ביותר שניתן להשתמש בה לכל פיתוח ב- iOS.
  • כאשר משתנה נתקל בשגיאות null ו- null, מתכנתים מונעים מהאפליקציה לקרוס על ידי הצבת סימן שאלה במבנה הקוד.
  • משהו להדגיש בין מאפייניו הוא המאפיינים שלו אבולוציה מתמדת. למעשה, שפה זו כל כך עדכנית מכיוון שהיא מוצגת כאבולוציה של שאר שפות התכנות שקדמו לה. בעקבות פילוסופיה זו, סוויפט ממשיכה להתפתח באופן רציף, ובכך לנצל טוב יותר את התקדמות הטכנולוגיות החדשות ומאפשרת פיתוחים מורכבים ופונקציונליים יותר ויותר עבור המשתמשים.

התקן את סוויפט באובונטו 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. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.