لغة البرمجة “Ubercode” هي لغة برمجة مستوى عالٍ تم تصميمها بواسطة شركة Ubercode Software وتم إطلاقها في عام 2005 لأنظمة التشغيل Microsoft Windows. تتأثر Ubercode بلغات البرمجة Eiffel وBASIC. تعتبر البرمجية تجارية ويمكن تجربتها مجانًا لمدة 30 يومًا.
تتميز لغة Ubercode بعدة أهداف تصميمية، منها:
- لغة قابلة للترجمة – حيث تتم ترجمة الكود إلى ملفات Windows EXE.
- إدارة ذاكرة تلقائية – حيث يتم تخصيص وإطلاق الذاكرة تلقائيًا دون وجود مبادئ إدارة الذاكرة.
- شروط قبل وبعد التنفيذ – وهي تأكيدات في وقت التنفيذ مرتبطة بتعريفات الوظائف، على غرار Eiffel.
- أنواع بيانات عالية المستوى – تحتوي على مصفوفات قابلة للتغيير الحجم، وقوائم وجداول يمكن أن تحتوي على مكونات تعسفية.
- معالجة ملفات متكاملة – يوجد بنيات أساسية للتعامل الشفاف مع الملفات النصية، الثنائية، CSV، XML وقواعد البيانات dBase.
- سهولة الاستخدام – هيكل اللغة بسيط نسبيًا، مما يجعلها متاحة للمبتدئين.
يمكن العثور على معلومات إضافية حول لغة Ubercode على صفحتها في ويكيبيديا من الرابط التالي: Ubercode – ويكيبيديا