সিপাইথন

পাইথন প্রসঙ্গ বাস্তবায়ন

সিপাইথন হচ্ছে পাইথন প্রোগ্রামিং ভাষার একটা আরোপিত বাস্তবায়ন। এটা সি তে লেখা। এটা সর্বাধিক প্রচলিত পাইথন ইন্টারপ্রেটার। 

CPython
উন্নয়নকারীপাইথন কোর ডেভেলপার এবং পাইথন সম্প্রদায়। পাইথন সফটওয়ার ফাউন্ডেশন কর্তৃক সমর্থিত।
স্থিতিশীল সংস্করণ
3.6.4 / ১৯ ডিসেম্বর ২০১৭; ৬ বছর আগে (2017-12-19)
2.7.14 / ১৬ সেপ্টেম্বর ২০১৭; ৭ বছর আগে (2017-09-16)
রিপজিটরি উইকিউপাত্তে এটি সম্পাদনা করুন
যে ভাষায় লিখিতC
প্ল্যাটফর্ম৪২টি প্লাটফর্ম; see § Distribution
ধরনপাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ ইন্টারপ্রেটার
লাইসেন্সPython Software Foundation License
ওয়েবসাইটpython.org

সিপাইথন একটা ইন্টারপ্রেটার। এটার বাহ্য়িক ফাংশন ইন্টারফেস দিয়ে সি বা অন্যান্য ভাষায় বাইন্ডিং লেখা সম্ভব।

কাঠামো

সম্পাদনা

সিপাইথন এর একটা সীমাবদ্ধতা হচ্ছে এটা গ্লোবাল ইন্টারপ্রেটার লক ব্য়বহার করে। যার কারণে পাইথন থ্রেডগুলো কেবল একটা প্রসেস এ সীমাবদ্ধ হয়ে পড়ে। সমবর্তীতা অর্জন করতে গেলে একটা মাল্টিটাস্কিং অপারেটিং সিস্টেমে একাধিক সিপাইথন ইন্টারপ্রেটার চালাতে হয়। এর ফলে পাইথন প্রসেস গুলোর মাঝে যোগাযোগ রক্ষা কঠিন হয়ে পড়ে(মাল্টিপ্রসেসিং নামে একটা মডিউল আছে যেটা এক্ষেত্রে কিছুটা সহায়তা করে)

  NODES