كايثون

كايثون (بالإنجليزية: Cython)‏؛ هي لغة برمجة تستخدم لغة البايثون ولغة سي، ويهدف منها أن تكون أشمل من لغة البرمجة بايثون، وتم تصميمها لتوفير أداء شبيه بلغة C، وجرى تسميتها بكايثون (بالإنجليزية: Cython)‏ وهو اسم يشير إلى اللغتين.[4][5]

كايثون
معلومات عامة
نوع
سمي باسم
نظام التشغيل
موقع الويب
(الإنجليزية) cython.org
معلومات تقنية
لغة البرمجة
implementation of
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة
التسلسل
مأخوذ عن
تأثر بـ

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

الكايثون مكتوبة بلغتي بايثون وC، ويعمل على أنظمة مايكروسوفت ويندوز، ماك أو إس، لينكس، وينتج ملفات مصدر متوافقة مع سي بايثون 2.6 و 2.7 و 3.3 إلى 3.7.

المصادر

  1. "The cython Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 19 أكتوبر 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  2. وصلة مرجع: https://github.com/cython/cython/blob/master/LICENSE.txt. الوصول: 2 فبراير 2020.
  3. "Cython: C-Extensions for Python". اطلع عليه بتاريخ 8 يوليو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  4. "Cython - an overview — Cython 3.0a0 documentation". docs.cython.org. مؤرشف من الأصل في 12 ديسمبر 2019. اطلع عليه بتاريخ 16 مارس 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. Smith, Kurt W. Cython (باللغة الإنجليزية). ISBN 9781491901557. مؤرشف من الأصل في 04 نوفمبر 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)

    روابط خارجية

    • بوابة برمجة الحاسوب
    • بوابة برمجيات
    • بوابة تقنية المعلومات
    • بوابة علم الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.