במאמר הבא אנו נבחן כיצד להתקין את שפת התכנות Rust. נראה גם כיצד להרכיב ולהפעיל יישום בסיסי עם Rust. זוהי שפת תכנות כללית ומורכבת פותח על ידי מוזילה. לדברי מפתחים, הוא תוכנן להיות «שפה בטוחה ופרקטית«. הוא תומך בתכנות פונקציונלי טהור, פרוצדורלי, חובה ומכוונת עצמים.
חלודה היא שפת תכנות שהיא יחסית חדשה. הוא מבטיח ליצור יישומים מהירים ומאובטחים. חברות כמו Atlassian, Chef, CoreOS ו- DropBox משתמשות בחלודה. לפי מדיניות מוזילה, החלודה מפותחת בצורה פתוחה לחלוטין ומחפש קלט וקלט מהקהילה.
המטרה העיקרית של רוסט היא להיות א שפה טובה ליצירת תוכניות נהדרות, מצד הלקוח והשרת, שמופעלים באינטרנט. זה שם דגש מיוחד על אבטחה ובקרת הפצת זיכרון. התחביר של שפה זו דומה לזה של C ו- C ++, עם חסימות קוד המופרדות באמצעות מפתח ומבני בקרת זרימה כגון if, אחר, do, בזמן y ל.
עיצוב השפה שוכלל באמצעות חוויות בפיתוח מהדר החלודה עצמו ומנוע החלודה. נווט סרוו. למרות שזה כן פותח ומומן על ידי מוזילה וסמסונג, טוען שהוא פרויקט קהילתי. חלק גדול מההתקדמות מגיעה מחברי הקהילה.
אם מישהו זקוק למידע נוסף על שפה זו, הוא יכול לעיין בתיעוד הרב שקיים אודותיה. אנו יכולים למצוא באתר האינטרנט שלהם מתוך ספר חיוני על חלודה אל תיעוד רשמי.
התקן חלודה באובונטו 18.04
ניתן להתקין את שפת התכנות הזו בצורה מאוד פשוטה. מספיק עם השתמש בתלתל. במקרה שלא מותקן בו, נוכל להשיג את זה על ידי הקלדת מסוף (Ctrl + Alt + T):
sudo apt update && sudo apt install curl
לאחר שהתקנו את התלתל, נוכל להפעיל את ההתקנה. לשם כך אנו כותבים באותו מסוף:
curl https://sh.rustup.rs -sSf | sh
במהלך ההתקנה נראה משהו כמו מה שאפשר לראות בצילום המסך הבא.
בשלב זה יהיה צורך בכך לחץ על 1 כדי להמשיך בהתקנה. לאחר סיום ההתקנה, נראה את המסר הדרוש לנו הגדר את הסביבה כך שתפעיל את מהדר Rust. אנו נפתור זאת על ידי הקלדת המסוף:
source $HOME/.cargo/env
פקודה זו לא תראה לנו דבר, אך למרות זאת, אנו יכולים להיות בטוחים בכך הסביבה שלנו מוכנה להתחיל להרכיב את תוכניות Rust. נצטרך לעשות זאת רק פעם אחת. בפעם הבאה שתיכנס למסוף, הוא נטען אוטומטית.
במהלך ההתקנה הקודמת יותקנו מספר חבילות:
- מטען - מנהל החבילות המשמש את רוסט.
- rustc - מהדר החלודה הנוכחי.
- חלודה - מתקין החלודה שהורד והופעל.
למרות שהם הותקנו כהלכה, הייתי צריך להתקין את מהדר ה- gcc גבוה יותר לצורך פעולה נכונה.
יישום לדוגמא עם חלודה
לאחר סיום ההתקנה, הגיע הזמן לבדוק אותה. אז אנחנו הולכים לכתוב את התוכנית האופיינית להתחיל עם כל שפת תכנות. אנו פותחים את העורך המועדף עלינו ויוצרים את הקובץ הבא:
sudo nano ejemplo.rs
בתוך העורך אנו מדביקים את השורות הבאות:
// La aplicación más básica fn main() { println!("Aplicación básica de Rust"); println!("***Ubunlog***"); }
אני לא אעבור על המשמעות של כל שורה, אבל זה צריך להיות די ברור שהיא תדפיס כמה שורות טקסט. אם אתה מעוניין ראה דוגמאות חלודה נוספות, אתה יכול להתייעץ עם תיעוד דוגמאות מאת רוסט.
לאחר שמירת הקובץ, במקרה זה עם השם example.rs, כבר יש לנו את קובץ המקור שלנו. כעת נוכל לקמפל אותו ליצירת קובץ ההפעלה:
rustc ejemplo.rs
אם הכל התנהל כשורה נראה שהטרמינל לא יראה לנו כלום. אם יש שגיאה, תראה הודעה על כך.
כפי שניתן לראות בתצלום המסך, נוצר קובץ הפעלה, אשר שם זהה לקובץ המקור. ניתן להריץ זאת כדי לראות את היישום לדוגמה שלנו:
./ejemplo