3 مستودعات
Specialized systems programming focusing on non-blocking I/O and concurrency in Rust.
Distinct from Rust Systems Programming: Distinct from Rust Systems Programming: focuses specifically on the asynchronous and concurrent execution model.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Asynchronous Programming. Refine with filters or upvote what's useful.
Talent Plan يوفر برامج تدريبية موجهة ومناهج دراسية تركز على تصميم قواعد البيانات الموزعة، وبرمجة الأنظمة، وتدفقات عمل المساهمة في البرمجيات مفتوحة المصدر. يقدم المشروع برنامج تعليمي للأنظمة الموزعة يتكون من دورات ومختبرات منسقة تركز على خفايا قواعد البيانات. يؤكد المنهج على استخدام لغة Rust لبناء تطبيقات شبكية عالية الأداء وتنفيذ الخوارزميات الموزعة. ويدمج مواد تعليمية حول التحكم في الإصدار، وحوكمة المجتمع، والعمليات المحددة المطلوبة للمساهمة في مشاريع البرمجيات العامة. يغطي المشروع مجالات تقنية وتنظيمية واسعة، بما في ذلك هندسة قواعد البيانات الموزعة، وإدارة مجتمع البرمجيات مفتوحة المصدر، وتنسيق التوجيه التقني. ويتضمن تطبيقاً عملياً من خلال بناء مخازن مفتاح-قيمة (key-value stores) مقاومة للأخطاء ودراسة معماريات قواعد البيانات الموزعة الاحترافية. تغطي المواد الإضافية أساسيات البرمجيات مفتوحة المصدر، بما في ذلك حوكمة المشاريع، وترخيص البرمجيات، واستخدام المنصات التعاونية مثل Git وGitHub.
Teaches the creation of reliable networked applications using asynchronous programming and concurrency in Rust.
cheats.rs هو مرجع لقواعد لغة Rust ومورد للتوثيق التقني مقدم كموقع ثابت. يعمل كمجموعة منسقة من الأمثلة والأنماط المصممة للمساعدة في تعلم لغة Rust. يغطي المشروع مجموعة واسعة من هياكل اللغة، بما في ذلك إدارة الذاكرة، واستخدام الأنواع العامة (generics)، وتنفيذ المنطق غير المتزامن. يوفر توجيهاً حول تعريف هياكل البيانات، وإدارة مراجع الذاكرة، وتنظيم وحدات الكود. تتضمن التغطية الإضافية أنماطاً لتدفق التحكم، ومطابقة الأنماط، واستخدام الماكرو، بالإضافة إلى تعليمات لإجراء عمليات غير آمنة (unsafe) والحفاظ على استقرار واجهة برمجة التطبيقات (API).
Provides a curated reference for implementing non-blocking logic and futures for concurrent execution.
async-std is a Rust asynchronous runtime and non-blocking I/O library. It serves as an asynchronous standard library, providing a set of alternatives to the core Rust library for managing concurrent tasks, networking, and file system access. The project implements a standard-library-mirrored API, offering asynchronous versions of existing synchronous types to maintain a familiar interface. This approach allows for asynchronous Rust development using an interface that reflects the ergonomics of the language's standard library. The runtime includes a task executor for scheduling and executing
Provides a specialized environment for non-blocking I/O and concurrency in Rust.