كتابة رمز C و C++ و Assembly أسرع: دليل عملي لتحسين الأداء

2025-04-18
كتابة رمز C و C++ و Assembly أسرع: دليل عملي لتحسين الأداء

يوفر هذا المستودع أمثلة عملية لكتابة رمز C و C++ فعال، ويغطي مواضيع تتراوح من النوى الصغيرة إلى الخوارزميات المتوازية. يُظهر كيفية الاستفادة من ميزات C++20 وتحسينات المُجمع لزيادة الأداء (مثل تسريع حسابات الدوال المثلثية بمقدار 40 ضعفًا)، ويستكشف أفضل الممارسات لتجنب الاختناقات في الأداء، مثل معالجة JSON بكفاءة، واستخدام حاويات الارتباط STL، واختيار نموذج البرمجة المتوازية المناسب. يحتوي المشروع أيضًا على أمثلة رمزية لتسريع الأجهزة باستخدام Assembly و CUDA و FPGA، بهدف مساعدة المطورين على كتابة رمز أسرع وأكثر أمانًا.