כיצד להתקין את שפת התכנות Rust ב- Linux?

חלודה

C ו- C ++ היו ללא ספק אחת משפות התכנות הפופולריות ביותר ומשמש את הרוב המכריע של היישומים ומערכות ההפעלה מבלי לומר שהן אחת משפות התכנות המומלצות הראשונות ללמוד ולקחת כבסיס.

חלודה היא שפת תכנות מלוקט, מטרה כללית ו רב פרדיגמה זה להיות פותח על ידי מוזילה ונתמך על ידי LLVM. השפה הזאת תוכנן להיות «שפה בטוחה, במקביל ופרקטית» ובעיקר להיות תחליף לשפות C ו-C++.

חלודה היא שפת תכנות קוד פתוח התומכת בתכנות פונקציונאלי טהור, פרוצדורלי, ציווי ומכוון עצמים.

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

גם תומך בהסקת סוג, זמן ביצוע מינימלי, וכן כריכות C יעילות.

חלודה ניתן להריץ במספר רב של פלטפורמות והוא משמש לייצור חברות / ארגונים כמו Dropbox, CoreOS, NGP ורבים אחרים.

המטרה של חלודה היא להיות שפה טובה ליצירת תוכניות נהדרות מצד הלקוח וצד השרת הפועלות באינטרנט.

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

ביצועי קוד בטוח צפויים להיות איטיים יותר מ- C ++, אם הביצועים הם השיקול היחיד, אך בהשוואה לקוד C ++ שנעשה כדי לנקוט באמצעי זהירות הדומים ל- Rust, האחרון עשוי להיות מהיר עוד יותר.

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

חלודה 1

לא כל מבני C ו- C ++ קיימים, ואחרים (כמו מילת המפתח ההתאמה לענף רב כיווני) יהיו פחות מוכרים למתכנתים שמגיעים משפות אלה.

התקנת Rust על לינוקס

Si אתה רוצה להתקין את שפת התכנות הזו במערכת שלך, אנו יכולים לעשות זאת על ידי הורדת המתקין שיעזור לנו להכניס Rust למערכת שלנו

פשוט פתח מסוף ורץ עליו:

curl https://sh.rustup.rs -sSf | sh

בעת הפעלת פקודה זו ההתקנה תורד והיא תפעל כמעט באופן מיידי, עליך ללחוץ על 1 כדי להמשיך בהתקנה עם ערכי ברירת המחדל והיא תוריד את כל החבילות הדרושות.

אם אתה רוצה התקנה מותאמת אישית עליך להקליד 2 ותגדיר בין היתר את משתני הסביבה שלך.

בסוף ההתקנה של חלודה במערכת שלנו, ספריית סל המטען תתווסף מייד בנתיב הבא ( ~ /. מטען / סל) שבו כל הכלים מותקנים) במשתנה הסביבה PATH שלך, ב ~ /. פרופיל.

עשית זאת עלינו להמשיך ולהגדיר את המעטפת, אנו עושים זאת על ידי שינוי קובץ ~ / .profile כדי להשתמש ב- PATH ששונה כדי לעבוד עם סביבת Rust, והפעלת פקודות אלה במסוף:

source ~/.profile
source ~/.cargo/env

רק עכשיו עלינו להמשיך לוודא כי Rust הותקן כהלכה במערכת שלנו, אנו עושים זאת על ידי הקלדת הפקודה הבאה במסוף

rustc --version

ואיתו עלינו לקבל את גרסת החלודה על המסך שהתקנו במערכת שלנו.

וזהו, אנו יכולים להתחיל להשתמש בשפה זו ולהיות מסוגלים להתקין יישומים המשתמשים בה במערכת שלנו.

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

nano prueba.rs

ובתוך הקובץ אנו מדביקים את הדברים הבאים:

fn main() {
println!("Prueba exitosa de Rust");
}

אנחנו הופכים את זה להפעלה:

rustc prueba.rs

ואנחנו מפעילים את זה כדי לבדוק:

./prueba.rs


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

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

*

*

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

  1.   קיסקילוסו דיג'ו

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

    אני משתמש בדביאן יציב, ונראה שזה לא זקוק ליותר מ: sudo apt-get install rustc.

    כפי שניתן לראות בקישור זה, הוא נמצא במאגרי דביאן מאז הגרסה היציבה האחרונה:
    https://packages.debian.org/search?keywords=rustc
    ובאובונטו מ Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    היזהר במה שאתה ממליץ, שכל משתמש מתחיל יכול להתברג בקלות ללא צורך!