عن المشروع

سيمورف هو أداة تعليم برمجة تزامن ثلاثة عناصر: الكود، التدفق، والكتل — بشكل متبادل فوري. أي تعديل في أحد الأماكن يظهر فورًا في الأثنين الآخرين. يعالج كود C++/Python الحقيقي، ويحول الدوال غير المدعومة إلى كتل رمادية مع الاحتفاظ بالنص الأصلي دون إتلاف الصامت للملف. المشروع يوفر إضافة مدمجة لـ Arduino IDE (ليست تطبيقًا مستقلًا)، حيث الكتل والتدفق كواجهات IDE أصلية، ووحدة التحويل مشتركة مع VSCode. النسخة الويب تتوافق مع اللمس على الهاتف/الجهاز اللوحي، ويمكنها العمل أوفلاين بالكامل بعد التحميل الأولي. يحتوي على 66 دورة مقسمة إلى 6 مسارات (مقدمة C++/متقدمة، جسر C، مقدمة Python/جسر، تخصص Arduino)، كل دورة تضيق صندوق الأدوات وتوفر الدعم. البنية تعتمد على الشجرة الدلالية كمصدر وحيد للحقيقة، والواجهات الثلاث هي projections من خلال مكونات موحدة (كبسولات) تمثل المفاهيم البرمجية. الإضافة تتكامل مع AI skill لمراحل توليد المكونات، الاختبارات المتبادلة، والاختبارات العشوائية. مرخصة تحت MIT.