Avian

البرمجيات قطة:
Avian
تفاصيل البرنامج:
الإصدار: 0.7
تاريخ إيداع: 20 Feb 15
المطور: Joel Dice
ترخيص: حرر
شعبية: 58

Rating: 3.7/5 (Total Votes: 3)

والطيور هو البديل خفيفة الوزن للغة البرمجة جافا.
 
 الطيور هي مكتبة آلة والطبقة الافتراضية خفيفة الوزن مصممة لتوفير مجموعة فرعية من الميزات المفيدة جاوة، ومناسبة لبناء تطبيقات ومكتفية ذاتيا.
 
 فعال
 
 ويتم تنفيذ VM من الصفر ومصممة ليكون على حد سواء بسرعة والصغيرة.
 
 · فقط في الوقت (JIT) تجميع لسرعة تنفيذ طريقة
 · الأجيال، نسخ جمع القمامة يضمن الأوقات وقفة قصيرة ومحلة المكانية جيدة
 · المحليين الموضوع أكوام توفر O (1) تخصيص الذاكرة مع أي إرهاق تزامن
 · يتم التعامل مع dereferences مؤشر فارغة عن طريق إشارات OS لتجنب فروع أونيسيساري
 
 تم تصميم مكتبة الفئة لتكون مقرونة-فضفاضة ممكن، مما يتيح أدوات مثل proguard يخرس لعزل بقوة الحد الأدنى رمز اللازمة للتطبيق. وهذا يترجم إلى التنزيلات أصغر وسرعة بدء التشغيل.
 
 المحمول
 
 مخفيا كود منصة محددة وراء واجهة عامة، مضيفا بذلك الدعم لأنظمة تشغيل جديدة سيكون أمرا سهلا. يدعم أنفلونزا الطيور حاليا لينكس (I386 و x86_64)، ويندوز (I386)، وOS X (I386)، مع المزيد في المستقبل.
 
 الاعتماد طرف ثالث الوحيدة خارج المكتبات التي توفرها OS هي ZLIB، الذي هو في حد ذاته محمولة جدا. على الرغم من أن VM هو مكتوب في C ++، فإنه لا تعتمد على C ++ مكتبة القياسية، وبالتالي فهو قوي في مواجهة التغيرات ABI.
 
 مضمن
 
 لا يمكن إلا أن التطبيقات تضمين VM، ولكن VM نفسها تدعم الطبقة والتحميل الموارد من ملفات جرة المضمنة. هذا يعني أنك يمكن أن تنتج قابل للتنفيذ واحد يحتوي على التطبيق الخاص بك كامل، وبالتالي تبسيط عملية التثبيت.
 
 بداية سريعة:
 
  $ تصدير JAVA_HOME = / البيرة / المحلية / جافا # أو في أي مكان لديك جافا مثبتة
 $ جعل
 $ بناء / لينكس-I386-تجميع-سريع / الطيور حزب المحافظين بناء / اختبار مرحبا

ما هو الجديد في هذا الإصدار:

هذا الإصدار يحتوي على العديد من بوجفيكسيس النسبية إلى 0.6، ويضيف فري الدعم، ويحسن دعم سكالا.
كما يضيف دعم لاستخدام مكتبة الفئة / الوئام الروبوت كبديل لOpenJDK والمكتبات الطيور.

ما هو الجديد في الإصدار 0.6:

هذا الإصدار يضيف دعما لأبل دائرة الرقابة الداخلية، ويضيف الأجهزة ARM العائمة نقطة الدعم إلى مترجم، ويوفر التوافق مع مكتبة فئة OpenJDK 7، يضيف دعما لاستخدام LZMA لضغط جزءا لا يتجزأ من ملفات JAR والصور التمهيد، يعدل مترجم AOT لتصدير رموز-المصحح مرئية لكل طريقة المترجمة، ويحدد عددا من البق وجدت منذ إصدار الماضي.

ما هو الجديد في الإصدار 0.5:

هذا الإصدار يحسن التوافق مع مكتبة فئة OpenJDK، يضيف دعما لينكس على باور، ويحسن دعم التوطين.

ما هو الجديد في الإصدار 0.4:

هذا الإصدار يضيف دعما لاستخدام مكتبة فئة OpenJDK كبديل للمكتبة الافتراضية الطيور.
كما يضيف الدعم للبنية ARM، ويحسن الدعم للتطبيقات باستخدام classloaders العرف، ويحدد عددا من البق غامضة موجودة في الاصدار السابق.

المتطلبات:

دول مجلس التعاون الخليجي
جافا 2 الإصدار القياسي للبيئة وقت التشغيل
GNU Binutils
زليب
GNU جعل

برامج مماثلة

Darning
Darning

20 Feb 15

Polygen
Polygen

3 Jun 15

LLVM
LLVM

17 Aug 18

تعليقات ل Avian

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!