SMOP لتقف على المصدر المفتوح ماتلاب / اوكتاف لمترجم بيثون ومكتوبة في بيثون، وذلك باستخدام الأحفوري لإدارة المشروع على & nbsp؛. SMOP هو منصة مستقلة، ولكن يتم اختبار فقط على أوبونتو لينكس وويندوز إكس بي.
SMOP هو التقدم في العمل. هدفي الحالي هو تجميع لبيثون والفائزة من مسابقة البرمجة MATLAB مع تعديلات صغيرة كما في شفرة المصدر ممكن. حاليا، وأنا أعمل على مشكلة نوفمبر 2004 - "الأثاث المتحركة". SMOP يجمع runcontest.m وsolver.m المقدمة من فريق MATLAB، ولكن ليس بعد fastsolver.m - تقديم الفوز عن طريق قوه. يمكنك ان ترى هذه الملفات في smop / testsuite / الدليل الأثاث.
لمعرفة SMOP في العمل، وتحميل المصادر إلى دليل smop، ثم:
$ مؤتمر نزع السلاح smop $ smopc --version الاختيار # التعقل. $ مؤتمر نزع السلاح SRC / smop / testsuite / أثاث $ smopc runcontest.m solver.m -o a.py # يولد a.py $ # أكثر a.py نلقي نظرة $ الثعبان >>> استيراد >>> a.runcontest ( 0) # تستغرق عدة دقائق على أجهزة أبطأ ...
التقارير مسابقة البرمجة MATLAB جيدة لاختبار مترجم SMOP لأنها
- أمثلة التعليمات البرمجية معقولة غير تافهة،
- التركيز على الجزء حسابي من وقت تشغيل MATLAB، بدلا من التركيز على دعم الرسومات أو أدوات العمل
- التحقق من صحة النتائج
- مناسبة لقياس
المتطلبات:
بيثون
لم يتم العثور على التعليقات