במאמר הבא אנו נסתכל כיצד אנו יכולים התקן את Go, המכונה לעתים קרובות גולאנג, באובונטו 20.04. זו שפת תכנות מודרנית בקוד פתוח שיצרה גוגל שתאפשר לנו ליצור יישומים אמינים ויעילים. זו שפה מורכבת, כלומר יהיה צורך לאסוף את קוד המקור ליצירת קובץ הפעלה המשמש להפעלת התוכנה.
יישומים פופולריים רבים, כגון קוברנט, סַוָר, פרומתאוס וטראפורם, כתובים ב- Go. זה שפת תכנות מורכבת, במקביל, חובה, מובנית ולא מונחה עצמים עם אספן אשפה.
חלק מהתכונות הכלליות של Go
- זה פרויקט אחד קוד פתוח.
- השפה הזאת השתמש בתחביר הדומה ל- C.
- שימוש הקלדה סטטית והביצועים שלו דומים לזו של שפות כמו C ו- C ++ שכן, כמו אלה, מהדר ממיר קוד Go לקוד מכונה.
- השפה הזאת יש הרבה מהתכונות והמתקנים של שפות דינמיות כמו פיתון.
- למרות שזו שפה המיועדת לתכנות מערכת, מספק אספן אשפה ויכולות אחרות ברמה גבוהה שהופכים אותה לשפה חזקה מאוד.
- לבינארי Go יש את המאפיין של אוסף צולבים מלידה.
- גו תומך בפרדיגמת התכנות מונחה האובייקטים, אך בניגוד לשפות התכנות הפופולריות ביותר, אין לו ירושת סוג ומילת מפתח.
- זו שפת תכנות נועד לנצל מערכות מרובות מעבדים.
התקן את Go ב- Ubuntu 20.04
כדי להתקין את Go ב- Ubuntu 20.04 נצטרך לבצע רק את השלבים הבאים:
הורד את הכדור Tar Go
נכון לכתיבת שורות אלה, הגרסה האחרונה היציבה היא 1.14.2. לפני הורדת הטארבול, מומלץ לבקר ב דף הורדה רשמי לכו לבדוק האם קיימת גרסה חדשה.
כדי להוריד את החבילה שמעניינת אותנו, אנחנו יכולים לעשות זאת מדפדפן האינטרנט או באמצעות wget במסוף (Ctrl + Alt + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
לאחר ההורדה אנו נעשה זאת לפתוח את הקובץ שהורדת בספריה / usr / local:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
משתנה נתיב
Al הוסף מיקום מדריך Go למשתנה הסביבה $ PATH, המערכת תדע היכן למצוא את הקבצים הבינאריים להפעלה של Go.
ניתן לעשות זאת על ידי הוספת השורה הבאה לקובץ / etc / profile (להתקנה בכל המערכת) או לקובץ $ HOME /. פרופיל (להתקנת משתמש נוכחית):
export PATH=$PATH:/usr/local/go/bin
לאחר שהשורה הקודמת נוספה לקובץ שהכי מעניין אותנו, נותר רק לשמור אותו ו טען את משתנה הסביבה החדש של PATH בהפעלה המעטפת הנוכחית עם הפקודה:
source ~/.profile
אמת את ההתקנה
נוכל ראה את הגרסה המותקנת במערכת הקלדה במסוף (Ctrl + Alt + T):
go version
דוגמא קטנה
כדי לבדוק את ההתקנה של שפה זו אנו הולכים ליצור תוכנית פשוטה המדפיסה את המסר הקלאסי של 'שלום עולם'.
כברירת מחדל המשתנה GOPATH, המציין את מיקום סביבת העבודה, מוגדר כ- $ HOME / go. כדי ליצור את ספריית סביבת העבודה עלינו רק לכתוב במסוף (Ctrl + Alt + T):
mkdir ~/go
בסביבת העבודה, ניצור ספריה חדשה בשם src ובתוך הספריה שלום:
mkdir -p ~/go/src/hola
בספריה זו, באמצעות העורך המועדף עלינו ניצור קובץ שנקרא שלום.גו, ובפנים אנו הולכים להדביק את הקוד הבא:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
לאחר ההדבקה נצטרך לשמור רק את הקובץ ולצאת ממנו. להשיג עוד על היררכיית ספריית Go Workspace, משתמשים יכולים לבקר ב- דף תיעוד.
עכשיו נעבור לספרייה ~ / go / src / שלום y הפעל את הפקודה הבאה כדי להרכיב את התוכנית:
cd ~/go/src/hola go build
הפקודה הנ"ל תיצור קובץ הפעלה בשם שלום. אנו יכולים לבצע זאת על ידי הקלדת הפקודה:
./hola
כעת לאחר שהורדנו והתקנו את גו במערכת אובונטו 20.04 שלנו, אנו יכולים להתחיל בפיתוח הפרויקטים שלנו. ל למידע נוסף על שפה זו, משתמשים יכולים להתייעץ עם תיעוד רשמי.