objeck

منصة حديثة لغة OO مستقلة مع مترجم JIT الأصلي
التحميل الان

objeck الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Randy Hollines
  • حجم الملف:
  • 2.7 MB

objeck العلامات


objeck وصف

Objeck هي لغة برمجة للأغراض العامة مرتبطة ارتباطا وثيقا بجافا وماسص و Ruby التي تعامل مع أنواع البيانات ككائنات. تحتوي هذه اللغة على جميع الميزات "الأساسية" لغرض البرمجة (Turing Complete) للأغراض العامة مع التركيز على البساطة OOP. تتكون اللغة من مترجم وجهاز افتراضي مع جامع القمامة المرتبط ومجموع JIT. ينبعث برنامج التحويل البرمجي رمز بايت ثنائي يتم تنفيذه بواسطة نظام وقت التشغيل. يحتوي نظام التشغيل على القدرة على ترجمة رمز البايت إلى رمز الجهاز الأصلي IA-32 أو AMD64. الهدف الهندسي هو الحصول على تحسينات أساسية (ثقب زقزقة) يؤديها مترجم شفويا المصدر والتحسينات المتقدمة التي يؤديها محمول JIT. الخصائص الرئيسية: دعم البرمجة الموجهة للكائنات (الطبقات الافتراضية، واجهات، والعودة والوظائف والأساليب) دعم وظيفي (وظائف عالية النظام) دعم الأساليب والوظائف متعددة الجنس "الجمهور" وتصنيفات الأساليب "الخاصة" دعم مكتبة الطبقة (وحدة التحكم، السلاسل، الملفات، المواضيع، المقابس، الدلائل، المتجهات، قوائم مرتبطة، أشجار B، HTTP، إلخ.) مصحح غريب إدارة الذاكرة التلقائي (علامة وجمع القمامة الاجتياح) دعم Jit وقت التشغيل الأصلي ل IA-32 و AMD64 هياكل تحسينات برنامج التحويل البرمجي العام (منطق دائرة قصيرة، طريقة في بطانة، قابلة للطي ثابتة، تخفيض القوة وتبسيط التعليمات)


objeck برامج ذات صلة