كيفية تثبيت لغة البرمجة Rust على نظام Linux؟

Rust

كانت C و C ++ بلا شك واحدة من أكثر لغات البرمجة شيوعًا ويستخدمه الغالبية العظمى من التطبيقات وأنظمة التشغيل و دون القول إنها واحدة من أولى لغات البرمجة الموصى بها للتعلم وتأخذ كأساس.

الصدأ هي لغة برمجة مجمعة ، للأغراض العامة و multaradigm هذا يجري تم تطويره بواسطة Mozilla وبدعم من LLVM. هذه اللغة تم تصميمه ليكون "لغة آمنة ومتزامنة وعملية" وقبل كل شيء بديل للغة C و C ++.

Rust هي لغة برمجة مفتوحة المصدر تدعم البرمجة الوظيفية البحتة، إجرائية ، حتمية ، وجوه المنحى.

لغة البرمجة هذه يعمل بسرعة كبيرة، يمنع segfaults ويضمن سلامة الخيط. يدعم تجريد التكلفة الصفرية، دلالات الحركة ، أمان الذاكرة المضمون ، سباقات البيانات الخالية من الخيوط ، السمات العامة ومطابقة الأنماط.

أيضا يدعم الاستدلال من النوع ، والحد الأدنى من وقت التنفيذ ، بالإضافة إلى روابط C الفعالة.

Rust يمكن أن تعمل على عدد كبير من المنصات ويتم استخدامه في إنتاج الشركات / المنظمات مثل Dropbox و CoreOS و NGP وغيرها الكثير.

الهدف من Rust هو أن تكون لغة جيدة لإنشاء برامج رائعة من جانب العميل ومن جانب الخادم تعمل على الإنترنت.

وقد أدى ذلك إلى مجموعة من الميزات مع التركيز على الأمان والتحكم في تخصيص الذاكرة والتزامن.

من المتوقع أن يكون أداء الكود الآمن أبطأ من C ++ ، إذا كان الأداء هو الاعتبار الوحيد ، ولكن عند مقارنته برمز C ++ المصمم لاتخاذ احتياطات مماثلة لـ Rust ، فقد يكون الأخير أسرع.

يشبه بناء جملة الصدأ C و C ++، مع كتل التعليمات البرمجية المحددة بالكتل وهياكل التحكم في التدفق مثل if، else، do، while، and for.

الصدأ 1

ليست كل بنى C و C ++ موجودة ، والبعض الآخر (مثل الكلمة الأساسية المطابقة للتفرع متعدد الاتجاهات) سيكون أقل دراية للمبرمجين الذين يأتون من هذه اللغات.

تثبيت Rust على Linux

Si تريد تثبيت لغة البرمجة هذه على نظامك ، يمكننا القيام بذلك عن طريق تنزيل برنامج التثبيت الذي سيساعدنا في الحصول على Rust على نظامنا

فقط افتح Terminal وقم بتشغيله:

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

عند تشغيل هذا الأمر سيتم تنزيل برنامج التثبيت وسيتم تشغيله على الفور تقريبًا، تحتاج إلى الضغط على 1 لمتابعة التثبيت بالقيم الافتراضية وسيتم تنزيل جميع الحزم اللازمة.

إذا كنت تريد تثبيتًا مخصصًا ، فيجب عليك كتابة 2 وستحدد متغيرات البيئة الخاصة بك من بين أشياء أخرى.

في نهاية تثبيت Rust في نظامنا ، سيضيف على الفور دليل سلة البضائع في المسار التالي ( ~ /. البضائع / بن) حيث يتم تثبيت جميع الأدوات) في متغير بيئة PATH الخاص بك ، في ~ /. الملف الشخصي.

فعلت هذا يجب أن نبدأ في تكوين شل، نقوم بذلك عن طريق تعديل ملف الملف الشخصي ~ /. لاستخدام المسار المعدل للعمل مع بيئة Rust ، وتشغيل هذه الأوامر في المحطة:

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

الان فقط يجب أن نتحقق من تثبيت Rust بشكل صحيح على نظامنا، نقوم بذلك عن طريق كتابة الأمر التالي على الجهاز

rustc --version

ومعها يجب أن نتلقى نسخة Rust على الشاشة التي قمنا بتثبيتها في نظامنا.

وهذا كل شيء ، يمكننا البدء في استخدام هذه اللغة والقدرة على تثبيت التطبيقات التي تستخدمها على نظامنا.

لاختبار اللغة يمكننا إنشاء ملف بسيط اطبع لنا رسالة على الشاشة نقوم بذلك عن طريق كتابة ما يلي:

nano prueba.rs

وداخل الملف نقوم بلصق ما يلي:

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

نقوم بتحويله إلى ملف قابل للتنفيذ:

rustc prueba.rs

ونقوم بتشغيله لاختبار:

./prueba.rs


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كيسكيلوسو قال

    ولن يكون من الأسهل إخبار الناس بتثبيته ، ابحث عنه في مستودعات توزيعه ... لأنه مثل هذا ، كما تقول ... كيف تقوم بإلغاء تثبيته؟ كيف تقوم بتحديثه؟ ...

    أستخدم مستقر دبيان ، ويبدو أنه لا يحتاج إلى أكثر من: sudo apt-get install rustc.

    كما ترى في هذا الرابط ، فهو موجود في مستودعات دبيان منذ آخر إصدار مستقر:
    https://packages.debian.org/search?keywords=rustc
    وفي Ubuntu من Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    كن حذرًا فيما توصي به ، بحيث يمكن لأي مستخدم مبتدئ أن يفشل بسهولة دون الحاجة!