ماهي لغة البرمجة Rust

اقرأ في هذا المقال


نبذة عن لغة البرمجة Rust:

لغة البرمجة رست (Rust) هي عبارة عن لغة برمجة مفتوحة المصدر تركز على السرعة وسلامة الذاكرة، وتم تطوير هذه اللغة بواسطة (Graydon Hoare) سنة 2006، بعدها قامت مؤسسة موزيلا بدعم عملية التطوير إلى يومنا هذا، ويستخدم المطورون لغة (Rust) لإنشاء مجموعة كبيرة من تطبيقات البرامج الجديدة مثل: محركات الألعاب، أنظمة التشغيل ومحركات المحاكاة للواقع الافتراضي، وأهم ما يميز هذه اللغة أنها من أسرع لغات البرمجة وتنافس لغات قوية أخرى مثل: لغة البرمجة (++C) ولغة سي.

المتغيرات في لغة البرمجة Rust:

المتغيرات (variables) في لغة البرمجة رست (Rust) هي عبارة عن وحدات تخزين مسماة يمكن للبرامج التعامل معها؛ فالأمر ببساطة أن المتغيرات تساعد البرامج على تخزين القيم، وترتبط المتغيرات في لغة البرمجة (Rust) بنوع بيانات محدد، حيث يحدد نوع البيانات حجم ذاكرة المتغير وتخطيطها ونطاق القيم التي يمكن تخزينها داخل تلك الذاكرة، ومجموعة العمليات التي يمكن تنفيذها على المتغيرات.

قواعد كتابة المتغيرات في لغة البرمجة Rust:

  • يمكن أن يتكون اسم المتغير في لغة البرمجة (Rust) من أحرف وأرقام وحرف التسطير السفلي (underscore).
  • يجب أن يبدأ اسم المتغير في لغة البرمجة (Rust) بحرف أو بشرطة سفلية (underscore).
  • لغة البرمجة Rust حساسة لحالة الأحرف لذا يجب الانتباه عندما نقوم بتعريف أسماء المتغيرات.
  • تكون عملية تحديد نوع البيانات اختيارية عند الإعلان عن اسم المتغير في لغة البرمجة (Rust)؛ حيث يتم استنتاج نوع البيانات من القيمة التي يتم تعيينها إلى المتغير.

كيفية تعريف متغير في لغة البرمجة Rust:

;let variable_name = value

أو

;let variable_name: dataType = value

الثوابت في لغة البرمجة Rust:

الثوابت (Constants) في لغة البرمجة رست (Rust) تمثل قيم لا يمكن تغييرها؛ حيث إذا قمت بتعريف ثابت فلن تتغير قيمته بأي حال من الأحوال، والكلمة المحجوزة (keyword) لاستخدام الثوابت في لغة (Rust) هي كلمة (const).

كيفية تعريف الثوابت في لغة Rust:

;const VARIABLE_NAME:dataType = value

قواعد اختيار وكتابة الثوابت في لغة البرمجة Rust:

  • يتم تعريف الثوابت في لغة (Rust) باستخدام الكلمة المحجوزة (const).
  • عند تعريف الثابت في لغة البرمجة رست (Rust) فإنه يجي تحديد نوع البيانات (data type) التي نريد تخزينها.

المصدر: Rust languageRust - ConstantRust - VariablesWhat is Rust and why is it so popular?


شارك المقالة: