সিপাইথন

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

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

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

কাঠামো[সম্পাদনা]

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