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