صاحب شركة Astmize

3 نقاط السمعة
37 مشاهدات المحتوى
عضو منذ
3

استعراض مشروعي Astmize: مترجم ذكي (AST Transpiler) لتحويل البايثون إلى C++ بنيته بالكامل من الجوال

السلام عليكم ورحمة الله وبركاته، أحببت أن أشارككم ثمرة عملي وتطويري بالكامل من الهاتف المحمول (نظراً لعدم امتلاكي جهاز كمبيوتر حالياً)، وهو مشروع: **Astmize**. الأداة عبارة عن Transpiler مفتوح المصدر يقوم بتفكيك كود لغة بايثون إلى بنيته المنطقية باستخدام الـ Abstract Syntax Tree (AST)، ومن ثم إعادة صياغته وهندسته بلغة C++. خلال التطوير واجهتني مشكلة برمجية معقدة؛ وهي أن لغة C++ صارمة جداً وتمنع تعريف المتغيرات بـ auto داخل الكلاسات (Non-static data members) بدون قيمة أولية محددة لضمان تحديد مساحة