كايثون
عودة للموسوعةنوع |
تطبيق لغات البرمجة — مترجم اللغة (برمجة)
|
---|---|
نظام التشغيل |
لينكس — شبيه يونكس
|
مسقط الويب |
cython.org
|
لغة البرمجة |
بايثون
|
---|---|
الإصدار الأول |
28 يوليو2007
|
الإصدار الأخير |
0.29.19 (20 مايو2020)
|
المستودع |
|
الرخصة |
|
مأخوذ عن |
بايثون — بايركس
|
---|
كايثون (بالإنجليزية: Cython)؛ هي لغة برمجة تستخدم لغة البايثون ولغة سي، ويهدف منها حتى تكون أضم من لغة البرمجة بايثون، وتم تصميمها لتوفير أداء شبيه بلغة C، وجرى تسميتها بكايثون (بالإنجليزية: Cython) وهواسم يشير إلى اللغتين.
الكايثون هي لغة مترجمة تُستخدم عادةً لإنشاء وحدات تمديد سي بايثون. يتم تجميع كود شبيه بايثون المترجم إلى سي أوسي++، ثم يتم وضعه تلقائيًا في رمز القابلة، يتم إنتاج وحدات الملحق يمكن تحميلها واستخدامها بواسطة رمز البايثون العادي باستخدام تعبير الاستيراد (استيراد)، ولكن مع أقل بكثير حسابية في وقت التشغيل. كما يسهل الكايثون التفاف رمز سي أوسي++ المستقل في وحدات قابلة للاستيراد لغة بيثون.
الكايثون مكتوبة بلغتي بايثون وC، ويعمل على أنظمة مايكروسوفت ويندوز، ماك أوإس، لينكس، وينتج ملفات مصدر متوافقة مع سي بايثون 2.6 و2.7 و3.3 إلى 3.7.
المصادر
- ^ The cython Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 19 أكتوبر 2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
- ^ Release 0.29.19 — تاريخ الاطلاع: 20 مايو2020 — تاريخ النشر: 20 مايو2020
- ^ https://github.com/cython/cython/blob/master/LICENSE.txt — تاريخ الاطلاع: 2 فبراير 2020
- ^ Cython: C-Extensions for Python — تاريخ الاطلاع:ثمانية يوليو2018
- ^ "Cython - an overview — Cython 3.0a0 documentation". docs.cython.org. مؤرشف من الأصل في 12 ديسمبر 2019. اطلع عليه بتاريخ 16 مارس 2019.
- ^ Smith, Kurt W. (باللغة الإنجليزية). ISBN . مؤرشف من الأصل في 04 نوفمبر 2019.
التصنيفات: بايثون (لغة برمجة), برمجيات تستخدم رخصة أباتشي, صفحات بها بيانات ويكي بيانات, صفحات بها مراجع بالإنجليزية (en), مقالات يتيمة منذ أبريل 2019, جميع المقالات اليتيمة, جميع المقالات التي بحاجة لصيانة, صفحات تستخدم خاصية P31, صفحات تستخدم خاصية P306, صفحات تستخدم خاصية P856, صفحات بها مراجع ويكي بيانات, صفحات تستخدم خاصية P277, صفحات تستخدم خاصية P571, صفحات تستخدم خاصية P348, صفحات تستخدم خاصية P1324, صفحات تستخدم خاصية P275, صفحات تستخدم خاصية P144, مقالات تحتوي نصا بالإنجليزية, بوابة برمجة الحاسوب/مقالات متعلقة, بوابة برمجيات/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة علم الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة برمجيات حاسوب