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

ستامبي

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

Stampy

على مدى الأسبوعين الماضيين، كنت بحاجة إلى القيام بشيء بسيط للغاية، من الناحية النظرية، كتابة طابع زمني.

نعم، يمكنني فقط استخدام واحد من آلاف نصوص bash، أو كتابتها بلغة Python أثناء نومي، لكنني أردت استخدام هذا كذريعة للعودة إلى كتابة GoLang. لقد وقعت في حبها لأول مرة خلال عطلة عيد الشكر. استغرق الأمر مني ما يزيد قليلاً عن أسبوع (40 ساعة) حتى أتقنه جيدًا بما يكفي لكتابة محلل SNMP مخصص صغير لطيف لتطبيق المراقبة PRTG.

كانت المشكلة التي واجهتها في الأصل هي أن تطبيق Python المفرد لم ينشر البيانات المطلوبة بالسرعة الكافية. من المحزن أن أقول أنه كان من الأسهل بالنسبة لي أن أتعلم لغة البرمجة لفترة من الوقت، ثم، في ذلك الوقت، أن أتعلم كيفية القيام بتعدد الخيوط في بايثون؟.

تقدم سريعًا حتى عام 2024، وكنت أشعر بالغيرة بعض الشيء من جميع تطبيقات CLI الأنيقة المكتوبة بلغة Rust. ليس لدي أي شيء ضد ذلك شخصيًا، ليس لدي الوقت أو الصبر للتعامل مع شيء ما بهذا المنحنى التعليمي الحاد في وقت فراغي. يعد IMHO GoLang "سريعًا بدرجة كافية" لمعظم الأغراض العملية. أقول لكل شخص أعرفه، إذا كان بإمكانك تعلم لغة برمجة واحدة فقط، فتعلم لغة بايثون. إذا كان بإمكانك تعلم اثنين، فتعلم Python وGoLang. إنهما يكملان بعضهما البعض بشكل جيد، في حين أنهما سهلان التعلم وقدران للغاية في مجال المطورين.

على أية حال، أتمنى أن يعجبك Stampy؟، أرسل لي تعليقًا أو رسالة بالبريد الإلكتروني إذا أعجبك؟

Stampy

Stampy

شكرًا!


معلومات الاتصال:

؟ المستودون

؟ بريد إلكتروني

؟ خدمة RSS للموقع

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

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

Copyright© 2022 湘ICP备2022001581号-3