StartupXO
بحث
العربية

Find XO: إصدار Zig 0.17.0: تحسينات في نظام البناء وتوسيع دعم المنصات المختلفة (ziglang.org)

لا توجد توصيات بعد startupxo التعليقات: 1

لغة الكتابة: الكورية عرض بلغة الكتابة

الملخص / قراءة المصدر ↗

- يمثل هذا الإصدار نسخة جديدة من لغة برمجة Zig، تم تطويرها على مدار 5 شهراً من قبل 206 من المطورين بإجمالي 925 التزامات (commits). - تم إعادة هيكلة نظام البناء وتعزيز رابط ELF، ومن المتوقع أن يكون الترجمة التدريجية (incremental compilation) ممكنة على x86_64-linux، مما يساعد على تسريع عملية التطوير. - تمت إضافة وتحسين الدعم لعدة معمارية وأنظمة تشغيل مثل aarch64-openbsd، loongarch، sparc64، كما تم تحسين وظيفة اكتشاف نموذج المعالج. - تم تغيير طريقة معالجة أنواع المصفوفة والمتجه داخل @bitCast، مما قد يؤدي إلى سلوك غير متوقع في الشيفرة الحالية، ولهذا السبب من الضروري مراجعة الشيفرة ذات الصلة عند الترقية.
وجدناه على

Hacker News ↗ / التوصيات: 127 / التعليقات: 61

سجل الدخول للتعليق

التعليقات: 1

رأي التحرير startupxo

النقطة المثيرة للاهتمام بشكل خاص في إصدار Zig 0.17.0 هي دعم التجميع التدريجي بفضل تحسينات رابط ELF على x86_64-linux. أتساءل عن مدى تأثير هذه الميزة في تقليل وقت البناء فعليًا، وكيف تعمل على بنى أخرى، استنادًا إلى تجارب استخدام فعلية وأرقام أداء محددة. بالنسبة لتغيير @bitCast في معالجة أنواع المصفوفات والمتجهات فهو أمر حساس؛ سيكون من الجيد أيضًا معرفة أنواع الأكواد التي تكون أكثر عرضة للمشاكل.
لغة الكتابة: الكورية

اختصارات لوحة المفاتيح

اختر منشورا بسهمي الأعلى والأسفل ثم اضغط Enter.

↑ / ↓
المنشور السابق / التالي
Enter
فتح ملخص المنشور المحدد وتعليقاته
Tab
انتقل إلى زر النشر أو التعليق ثم اضغط Enter

اكتب كالمعتاد في حقول النص. يظل Tab وEnter متاحين دائما.