لغة البرمجة رست – Rust Programming Language: تعد لغة البرمجة رست من اللغات ذات القدرة العالية في التفاعل مع اللغات البرمجية الأخرى، وفي الحقيقة لا يستطيع المبرمج الكتابة بلغة البرمجة (Rust) بشكل مباشر في محرك الألعاب (Unity) ولكن تساعد هذه اللغة في إنشاء العديد من الإضافات (Plug-ins).
[12] صُمِمت لكي تكون "آمنة ومتزامنة و عملية" [13] ، حيث تدعم مجالات البرمجة الوظيفية والبرمجة الإجرائية. يوجد هناك شبه قريب بينها وبين لغة الـ ++C ، لكن هذهِ اللغة مصممة من أجل حماية الذاكرة مع البقاء أو الحفاظ على الأداء. رست هي لغة برمجة مفتوحة المصدر. تتم تعديلات في تصميم اللغة من خلال التجارب في كتابة سيرڤو [14] ( مُحرك الواجهة في متصفح الويب) و كومبايلر الرست. يلعَب مجتمع مطوري الرست دور كبير في إضافة التطويرات للغة. [15] حازت اللغة على المركز الأول في "أكثر اللغات المحبوبة عند استطلاع المطورين في ستاك أوفرفلو في عام 2016 و2017. [16] [16] [17] محتويات 1 برنامج أهلا بالعالم! 2 برمجيات تعتمد رست 3 مراجع 4 وصلات خارجية برنامج أهلا بالعالم! [ عدل] fn main () { println! ( "! أهلا بالعالم");} برمجيات تعتمد رست [ عدل] منذ تطويرها ونظرا لميزاتها بدأت مجموعة من البرمجيات باعتماد لغة رست، منها: متصفح فايرفوكس. افضل لغات البرمجة لسوق العمل - موقع مقالات. [18] سيرفو: هو محرك تصميم تجريبي [19] طورته موزيلا بالتعاون مع سامسونج. كوانتوم: مشروع لتحسين محرك التصميم جيكو لمتصفح فايرفوكس ، الذي طورته موزيلا. [20] نظام التشغيل ريدوكس. [21] ستراتيس: مدير ملفات النظام لفيدورا ورايل 8.
هذا يجعل تصميم البرنامج غير مرن ، مما يخلق إمكانية استدعاء طرق فئة فرعية لا معنى لها ، أو لأن الطريقة لا تنطبق على الفئة الفرعية ولكن يجب أن يتم توريثها من الفئة الأصلية ، مما يؤدي إلى حدوث خطأ. بالإضافة إلى ذلك ، تسمح العديد من اللغات بالوراثة من فئة واحدة فقط ، مما يقيد مرونة تصميم البرنامج. لهذه الأسباب ، اختار رست نهجًا بديلًا ، باستخدام السمات بدلاً من الميراث. دعنا نلقي نظرة على كيفية تحقيق كائن السمات في تعدد الأشكال في Rust. النص الأصلي على جيثب:
قد يهمك ايضاً: ناسا.. شعاب كونية تشتعل فى الفضاء الهدف من اطلاق الصاروخ الصين تخطط لانشاء اول محطة فضاء خاصة بها في مدار كوكب الأرض لتحمل عليها عدد من رواد الفضاء التابعين لها لمراقبة ومتابعة التقارير حول كوكب الارض. وكان الصاروخ لونج مارش 5 بي محملا بأول وحدة والجزء الرئيسي من محطة الفضاء المقرر انشائها والتي بلغت وزنها 21 طن، بعد نجاح عملية الطلاق بساعات، فقدت محطة الفضاء الصينية السيطرة على الصاروخ بسبب وزنه المبالغ فيه! وفقدان السيطرة هنا يعني انها حاليا غير قادرة على التحكم في مساره او توجيه الصاروخ لاي مكان. بعد خروج الصاروخ عن السيطرة، يبدأ في حالة سقوط حر "حول" كوكب الارض، الى ان يقترب من الجاذبية الأرضية سوف يسقط بشكل مباشر على الكوكب. وعلى الرغم من ان المحيطات تغطي حوالي 70% من كوكب الارض، مما يجعل احتمالية سقوطه في المحيطات اكبر، ولكن ايضا هناك احتمالية للسقوط على احدى المناطق المأهولة التي تغطي 30% من مساحة الكوكب. يمكنكم متابعة مسار الصاروخ الصيني ايضا من خلال هذا الرابط
وترصد الأقمار الاصطناعية على مدار الساعة الصاروخ الصينى العملاق "لونج مارش 5 بي"، الخارج عن السيطرة، والذى أطلق إلى الفضاء الأسبوع الماضي، مع مخاوف حول الأضرار التى ستسببها "عودته اللاطوعية" إلى الأرض. وكان الصاروخ الصينى "لونج مارتش 5" قد أرسل إلى الفضاء، ولكنه خرج السيطرة ولم يعد بالإمكان التحكم به، ولا بالطبع معرفة مكان سقوطه. وتتابع الأقمار الاصطناعية رحلة الصاروخ الخارج عن السيطرة حول العالم وفى التالي، رصد مباشر لمسار الصاروخ، وفقاً لما نقل موقع "سكاى نيوز" عن صفحة موقع "سكاى روبوت".
"هذا هو الإطلاق الثاني لهذا الصاروخ ؛ الحطام في ساحل العاج العام الماضي كان من الإطلاق السابق ، أي صاروخ مماثل من حيث الأساس. أشار هيو لويس ، الذي يعمل في تصميم نماذج الحطام الفضائي في جامعة ساوثهامبتون بالمملكة المتحدة ، إلى أن أكثر من 60 عامًا من الرحلات الفضائية قد خلفت إرثًا كبيرًا من النفايات غير المرغوب فيها في المدار. تقع المسؤولية عن هذه القمامة على عاتق العديد من البلدان ، ولكن بشكل أساسي روسيا والولايات المتحدة. بالنسبة للمراحل العليا التي تدخل في مدار وقد تسافر حول العالم عدة مرات لأنها تضع الحمولة بدقة ، فإن الأفضلية هي تضمين محرك قابل لإعادة الاشتعال يمكنه توجيه المرحلة إلى العودة في أقرب فرصة. عادة ، يكون هذا فوق محيط - يحتمل أن يكون في أبعد مكان عن اليابسة في جنوب المحيط الهادئ ، بين أستراليا ونيوزيلندا وأمريكا الجنوبية.