Rust



rust

لغة برمجة الصدأ

أهلا بك! سوف يعلمك هذا الكتاب عن لغة برمجة الصدأ . Rust هي لغة برمجة أنظمة تركز على ثلاثة أهداف: الأمان والسرعة والتوافق. وهي تحافظ على هذه الأهداف دون أن يكون لها جامع قمامة ، مما يجعلها لغة مفيدة لعدد من حالات الاستخدام ، ولا تكون اللغات الأخرى جيدة في: التضمين بلغات أخرى ، وبرامج ذات متطلبات محددة للوقت والوقت ، وكتابة التعليمات البرمجية ذات المستوى المنخفض ، مثل برامج تشغيل الأجهزة وأنظمة التشغيل. ويحسن ذلك من اللغات الحالية التي تستهدف هذه المساحة من خلال وجود عدد من عمليات التحقق من سلامة وقت التحويل التي لا تنتج أي نفقات تشغيلية ، مع التخلص من جميع بيانات البيانات. يهدف Rust أيضًا إلى تحقيق "تجريدات خالية من التكلفة" على الرغم من أن بعض هذه الأفكار التجريدية تبدو وكأنها لغة عالية المستوى. وحتى ذلك الحين ، لا يزال Rust يسمح بالتحكم الدقيق مثل اللغة ذات المستوى المنخفض.

يتم تقسيم "لغة برمجة الصدأ" إلى فصول. هذه المقدمة هي الأولى. بعد هذا:

المساهمة

يمكن العثور على ملفات المصدر التي يتم إنشاء هذا الكتاب منها على GitHub .

الطبعة الثانية من هذا الكتاب

هناك طبعتان من "لغة برمجة الصدأ" ، وهذه هي الطبعة الأولى.

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