خطة لـ FreePascal لدعم خرج للجافا بايت كود

هنالك خبر في القوائم البريدية عن إنشاء فرع branch جديد من أجل جعل الـ FreePascal بتوليد ملفات بيئة Java جافا، أو تقنيا سوف يتم Compile للمصدر لينتج ملفات Byte Code تعمل في بيئة JVM، اي اكتب باسكال و الناتج بعد الترجمة Compile جافا بايت كود.

http://wiki.freepascal.org/FPC_JVM

لا اعرف الفائدة الفعلية سوى انك تستطيع عمل بعض البرامج التي يمكن أن تعمل على الجوالات التي تدعم الجافا، و حسب ما قرأت أن البايت كود للأندريود مختلف عن الجافا الأصلي، لكن أصلا الفري باسكال تولد خرج للمعالجات ARM التي يعمل عليها الاندريود، وهنالك من يعمل حاليا على Wedgetset جديد خاص بالاندريود في Lazarus .

Advertisements

فكرتان اثنتان على ”خطة لـ FreePascal لدعم خرج للجافا بايت كود

  1. هل تم عمل branch فعلاً أم سوف يتم عمله؟

    أعتقد أن هذه الطريقة مشابهة لدلفي بريزم، حيث تتم فيه كتابة برامج لمنصة الدوت نت بلغة أوبجكت باسكال.
    ومن فوائدها بالنسبة لإستهداف منصة جافا هي جعل برامج باسكال تعمل في كل المنصات التي توجد بها جافا بدون عمل ترجمة لكل منصة على حده كما يحدث في لازاراس. وهذه ميزة مهمة أحسست بفائدتها بعد إستخدام جافا. وتوجد فائدة أخرى وهي تحويل لغة باسكال إلى لغة تدعم الـ managed code حيث يكون فيه garbage collector الذي يُقلل من التسرب في الذاكرة واﻷخطاء التي يمكن أن تحدث في إستخدام الذاكرة مباشرة.

  2. لقد تم و هنالك snapshot له للتجريب على الموقع
    http://wiki.freepascal.org/FPC_JVM
    بالنسبة لي لن اجرب مالم يدعم اللازاروس هذا النمط 😀

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s