חלודה, התקן את שפת התכנות הזו באובונטו 18.04

על חלודה

במאמר הבא אנו נבחן כיצד להתקין את שפת התכנות 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 גבוה יותר לצורך פעולה נכונה.

יישום לדוגמא עם חלודה

דוגמה ליישום שנעשתה עם Rust

לאחר סיום ההתקנה, הגיע הזמן לבדוק אותה. אז אנחנו הולכים לכתוב את התוכנית האופיינית להתחיל עם כל שפת תכנות. אנו פותחים את העורך המועדף עלינו ויוצרים את הקובץ הבא:

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

אם הכל התנהל כשורה נראה שהטרמינל לא יראה לנו כלום. אם יש שגיאה, תראה הודעה על כך.

שלום היישום העולמי שנעשה עם Rust

כפי שניתן לראות בתצלום המסך, נוצר קובץ הפעלה, אשר שם זהה לקובץ המקור. ניתן להריץ זאת כדי לראות את היישום לדוגמה שלנו:

./ejemplo

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.