إعادة بناء مكتبة C++ القياسية من الصفر: مشروع Pystd

2025-03-25
إعادة بناء مكتبة C++ القياسية من الصفر: مشروع Pystd

سئمًا من أوقات التجميع السيئة وقابلية قراءة مكتبة C++ القياسية (STL) الرديئة، قرر مطور برمجيات مفتوحة المصدر بناء بديل من الصفر: Pystd. مستوحى من مكتبة Python القياسية، قام بتنفيذ معالجة الملفات، ومعالجة السلاسل، والتحقق من صحة UTF-8، وخرائط التجزئة، والمتجهات، والفرز تدريجيًا. والنتيجة؟ تطبيق عملي بأقل من 1000 سطر من التعليمات البرمجية، مماثل لإصدار STL. يتميز Pystd بأوقات تجميع أسرع بشكل ملحوظ وأحجام ملفات قابلة للتنفيذ أصغر. يضمن مخطط الإصدار الفريد (مثل pystd2025) استقرار ABI مثاليًا، مما يسهل عمليات الترقية والصيانة المستقبلية.