ما هي cython ؟ وهل هي نفس بايثون ؟
Cython هي أداة تمكنك من كتابة الكود بلغة Python وتحويله إلى كود C/C++ قابل للتنفيذ بسرعة عالية. ببساطة، يمكنك استخدام Cython لتحويل الكود البطيء المكتوب بلغة Python إلى كود ثابت النوع قابل للتنفيذ بشكل فعال باستخدام لغة C/C++.
في الأساس، Cython هي لغة تفسيرية تضاف إلى Python وتوفر مزايا أداء اللغات المترجمة مثل C/C++. يمكنك استخدام Cython لتحسين أداء التطبيقات البطيئة في Python من خلال كتابة بعض أجزاء الكود باستخدام تركيبات Cython الثابتة النوع.
Cython ليست نفس Python تمامًا
على الرغم من أن Cython يستخدم بناءًا على لغة Python، إلا أنه يتطلب بعض التعديلات في الكود للتعامل مع الترجمة إلى اللغة C/C++ وتحسين الأداء. تحتوي Cython على بعض المفاهيم والتعليمات الإضافية التي ليست متاحة في Python القياسية.
ومع ذلك، يمكنك الاستفادة من كود Python القائم واستخدامه في مشروع Cython دون أي تعديلات.
يمكنك ببساطة تحويل الأجزاء البطيئة أو الحساسة للأداء من الكود الخاص بك إلى Cython لتحقيق زيادة في الأداء.
{ إِنَّ اللَّهَ وَمَلَائِكَتَهُ يُصلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تسلِيماً } ﷺ
{ إِنَّ اللَّهَ وَمَلَائِكَتَهُ يُصلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تسلِيماً } ﷺ
0تعليقات