"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > هارلوك ضد المفرج عنهم

هارلوك ضد المفرج عنهم

تم النشر بتاريخ 2024-08-01
تصفح:714

harlock v.eleased

إنه لمن دواعي سروري البالغ أن أعلن أن الإصدار 0.5.1 من لغة البرمجة النصية harlock قد تم إصداره!

هذا هو سجل الإصدار التفصيلي، مع قائمة بالأدوات اللازمة لتثبيت اللغة على أنظمة شبيهة بنظام دبيان، أو ملف ثنائي مباشر للبنى المدعومة.

عناصر مذكرة الإصدار @github/Abathargh/harlock

البناء من المصدر

لاحظ أنه يمكنك دائمًا ترجمة وتثبيت harlock عن طريق تنفيذ:

go install github.com/Abathargh/harlock/cmd/harlock

أو:

git clone https://github.com/Abathargh/harlock
make install

تفاصيل الإصدار

هذا الإصدار v0.5.1 عبارة عن إصدار لإصلاح الأخطاء، مما يعزز استخدام harlock داخل مسارات البناء.

أهم القضايا التي تمت معالجتها هي:

  • يتم التعامل بشكل صحيح مع أخطاء وقت التشغيل والتقييم في نطاق المستوى الأعلى لتشغيل رمز خطأ غير صفري. أدى هذا إلى تمرير أخطاء صامتة داخل خطوط الأنابيب باستخدام harlock.
  • إسقاط الدعم لأهداف Go 1.15 غير المدعومة.
  • إضافة لاحقة .exe المفقودة سابقًا لأسماء Windows القابلة للتنفيذ عند التجميع المتقاطع للنوافذ على غير Windows
  • إصلاحات طفيفة لـ .gitignore وMakefile.

تضمن الإصداران الأخيران نظام أخطاء جديدًا تم اختباره بدقة وإصلاحه هو السبب الرئيسي للإصدار 0.5.1.

الاستخدام والتطورات الجديدة

لقد كنت أستخدم harlock كثيرًا لاختبار مكتبة avr_io nim التي أعمل عليها، جنبًا إلى جنب مع المشاريع الشخصية حيث أحتاج إلى تحديث البرامج الثابتة عبر السلك/الهواء بنجاح كبير.

يمكن العثور على مشروع عمل جيد باستخدام اللغة في مثال أداة تحميل التشغيل لـ avr_io، حيث يتم استخدامها لعرض إمكانات المكتبة عند كتابة أدوات تحميل التشغيل للتطبيقات المضمنة.

لقد كتبت مقالة متعمقة حول كيفية استخدام harlock لهذا النوع من السيناريوهات على antima على الرابط التالي.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/abathargh/harlock-v051-released-15l3?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3