✔️ چرا پایتون کُند است؟
جملهی «پایتون کند است» رو زیاد شنیدهایم. اما واقعا دلیل این کند بودن چیست؟
عدهای میگن چون پایتون یه زبان مفسری هست کند عه؛ بعضی دیگه میگن چون داینامیک تایپ هست، کُند عه؛ بعضی دیگه میگن چون یه زبان سطح بالاست کُند عه؛ خلاصه که صحبت زیاده.
بحث دیگهای هم که پیش میاد اینه که بگیم، پایتون کجاها کُند عه؟
خود من یه پست در ویرگول دارم که اسمش اینه: «پایتون، زبانی برای شرکتهای مشتاق پیشرفت و performance بالا (لینکش پایین هست.)»
بعدش حتی مثالهایی هم میبینیم مثل: یوتوب، اینستاگرام، دراپباکس، بسیاری از زیرساختهای گوگل و google app engine و کلی مثال دیگه که اثری از کندی در اونها مشاهده نمیشه
🧐🧐پس واقع اصل قضیه چیه؟ الان همه ما گیج شدیم که بالاخره پایتون کند هست یا نه؟
در این ویدیو آقای Anthony Shaw، که Pyjion رو کامل کردن و نسخه 1.0.0 اش رو منتشر کردن و کتاب CPython Internals (ان شاءالله یه پست میذارم کانال برای این کتاب) رو نوشتن، به صورت کاملا technical و با دلایل علمی و منطقی بهتون قسمتهای مختلف CPython رو توضیح میدن و روی بنچمارکهای مختلفی صحبت میکنن و بهمون میگن پایتون کجاها کند عه، چرا کند عه، و چهکار میشه کرد!
https://www.youtube.com/watch?v=I4nkgJdVZFAمقاله:
https://b2n.ir/k38624