OptimJ هي لغة برمجة موسعة للغة جافا، حيث توفر دعمًا لكتابة نماذج الأمثلة والتجريدات لمعالجة البيانات الضخمة. تم تطوير الامتدادات والمنتج الخاص الذي ينفذ الامتدادات من قبل شركة Ateji التي أغلقت أبوابها في سبتمبر 2011. تهدف OptimJ إلى توفير تعبير جبري واضح وموجز لنمذجة الأمثلة، مما يزيل حواجز التوافق بين نمذجة الأمثلة وأدوات برمجة التطبيقات، ويجلب تقنيات هندسة البرمجيات مثل التوجه نحو الكائنات ودعم بيئات التطوير المتكاملة الحديثة إلى خبراء الأمثلة. تعتبر نماذج OptimJ متوافقة مباشرة مع شفرة المصدر في جافا، ومع المكتبات الجافا الموجودة مثل الوصول إلى قواعد البيانات، واتصال Excel أو واجهات رسومية مثل Swing. كما أن OptimJ متوافقة مع أدوات التطوير مثل Eclipse، و CVS، و JUnit، و JavaDoc. تتوفر OptimJ بشكل مجاني مع الحلول الآتية: lp_solve، و glpk، وتنسيقات ملفات LP أو MPS، وتدعم أيضًا الحلول التجارية التالية: Gurobi، و MOSEK، و IBM ILOG CPLEX Optimization Studio. يتميز OptimJ بأن لديها تعليقات السطر وتستخدم رمز التعليق //
. تتميز OptimJ بمجموعة ميزات تشمل وجود التعليقات وعدم وجود التحويل الدلالي. تم تأسيس OptimJ من قبل المجتمع Ateji، ولكن لم تكن هناك عدادات مركزية لحزم المستودعات. يمكنك مزيد من المعلومات حول OptimJ من ويكيبيديا عبر هذا الرابط: OptimJ on Wikipedia.
0