3 مستودعات
Implementing concurrent tasks and non-blocking logic using async and await constructs.
Distinct from Asynchronous Programming: General language-level async capability, unlike the Rust-specific or web-specific candidates provided.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Asynchronous Programming. Refine with filters or upvote what's useful.
Hy هو تطبيق Lisp للغة Python يسمح بكتابة صيغة Lisp التي يتم تجميعها إلى بايت كود Python. يعمل كلكنة Lisp قائمة على Python ولغة S-expression، مما يوفر وصولاً كاملاً إلى مكتبة Python القياسية والنظام البيئي. تركز اللغة على البرمجة الوصفية القائمة على الماكرو، وتتميز بنظام ماكرو يمشي في شجرة بناء الجملة المجردة (AST) وماكرو القارئ التي تسمح بتحويلات الصيغة المخصصة وقواعد التحليل. تمكن من التلاعب بشجرة بناء الجملة المجردة لتوسيع قدرات اللغة. يتضمن المشروع حلقة قراءة-تقييم-طباعة (REPL) للتطوير التفاعلي ويدعم تنفيذ النصوص البرمجية المستقلة. يغطي قدرات البرمجة الوظيفية مثل مطابقة الأنماط الهيكلية وتطوير البرامج غير المتزامنة باستخدام بنيات async وawait. يمكن ترجمة الكود المصدري إلى ملفات مصدر Python مكافئة للفحص أو التوزيع.
Implements asynchronous programming using async and await constructs within a Lisp-style syntax.
هذا المشروع عبارة عن مجموعة شاملة من مواد تعليم برمجة Python، بما في ذلك البرامج التعليمية، والتمارين، وعينات الكود المنسقة. يعمل كمنهج تعليمي ومجموعة أدوات هندسة برمجيات، باستخدام Jupyter Notebooks لدمج الكود القابل للتنفيذ مع نص تعليمي وصفي. يوفر المستودع أدلة تنفيذ عملية لبناء تطبيقات نماذج لغوية كبيرة، مثل أنظمة التوليد المعزز بالاسترجاع، ووكلاء الذكاء الاصطناعي ذوي الحالة، وسير عمل التعلم الآلي. يتميز بتقديم نهج منظم لسير عمل الترميز الوكيل، وتغطية تقطير نافذة السياق، وتوجيه النموذج المستقل عن المزود، والمخرجات المهيكلة المفروضة بالمخطط. تغطي المواد مجموعة واسعة من قدرات هندسة البرمجيات، بما في ذلك البرمجة غير المتزامنة مع طوابير المهام الموزعة، وتطوير تطبيقات الويب مع REST APIs، وسير عمل تحليل البيانات. كما يتضمن موارد لإتقان التصميم الموجه للكائنات، وتنفيذ خطوط أنابيب CI/CD، وتطبيق معايير التنسيق والتدقيق المهنية.
Teaches the implementation of non-blocking applications using async/await and distributed task queues.
cheats.rs هو مرجع لقواعد لغة Rust ومورد للتوثيق التقني مقدم كموقع ثابت. يعمل كمجموعة منسقة من الأمثلة والأنماط المصممة للمساعدة في تعلم لغة Rust. يغطي المشروع مجموعة واسعة من هياكل اللغة، بما في ذلك إدارة الذاكرة، واستخدام الأنواع العامة (generics)، وتنفيذ المنطق غير المتزامن. يوفر توجيهاً حول تعريف هياكل البيانات، وإدارة مراجع الذاكرة، وتنظيم وحدات الكود. تتضمن التغطية الإضافية أنماطاً لتدفق التحكم، ومطابقة الأنماط، واستخدام الماكرو، بالإضافة إلى تعليمات لإجراء عمليات غير آمنة (unsafe) والحفاظ على استقرار واجهة برمجة التطبيقات (API).
Guides the implementation of non-blocking logic using futures to prevent runtime pausing.