مكتبة سي++ القياسية المكتوبة ذاتيًا: البساطة مقابل الاكتمال

2025-06-02
مكتبة سي++ القياسية المكتوبة ذاتيًا: البساطة مقابل الاكتمال

كتب الكاتب مكتبة سي++ قياسية مبسطة من أجل المتعة وشاركها على هاكر نيوز وريديت. أثارت هذه المشاركة نقاشًا، ليس حول اكتمال المكتبة، بل حول تسميتها وفلسفتها التصميمية. قام الكاتب عمدًا بتبسيط تصميم المكتبة، حيث طلب أن تكون جميع الأنواع "سوية السلوك"، وبالتالي تجنب التعامل مع الاستثناءات المعقدة. يقلل هذا بشكل كبير من تعقيد المكتبة، ولكنه يحد أيضًا من قابليتها للتطبيق. يتناول المنشور أيضًا تنفيذ تقسيم السلاسل النصية والمتكررات، مقارنةً بالاختلافات بين بايثون وسي++. في النهاية، أكمل الكاتب وظائف السلاسل النصية، والتعابير النمطية، والحاويات الأساسية، مع أوقات تجميع سريعة بشكل مثير للإعجاب.

التطوير مكتبة قياسية