به پایتون 4.0 امید نداشته باشید!

در مصاحبه ای که مایکروسافت ریکتور با وان راسوم(خالق پایتون) داشته، ازش در مورد آینده پایتون و احتمال ارائه نسخه 4.0 آن سوال کردند.

وان راسوم جواب داد که خودش و اعضای تیم توسعه پایتون در مورد پایتون 4.0 هیجان زده نبوده اند و نیستند، چرا که درس های ارزشمندی را هنگام انتقال پایتون از نسخه 2 به نسخه 3 (در سال 2008) آموختند. همچنین وان راسوم در یک ویدئو با تاکید بر اینکه قصدی برای ارائه نسخه 4 در آینده ندارند، گفت که فقط تا نسخه 3.33 شماره گذاری میکنیم!

اگه به روند انتشار نسخه 2 نگاه کنیم میبینیم آخرین نسخه از این major، نسخه 2.7.18 هست که در سال 2020 منتشر شد و در آن زمان وان راسوم اتمام حجتی با توسعه دهندگان کرد که دیگر نسخه 3 با نسخه 2 سازگار نخواهد بود و هر چه سریعتر به نسخه 3 باید کدهای خود را ارتقا دهید.

این دوره سخت که تیم باید هم روی نسخه 3 کار میکردند هم نسخه 2، از 2008 شروع و تا الان هنوز تمام نشده و منطقی است که تیم پایتون نخواهد دوباره این سال ها را زندگی کند.

البته وان راسوم احتمال عرضه نسخه 4 به طور کامل رد نکرد و گفت عرضه نسخه 4 احتمالا تنها در صورت تغییرات عمده برای سازگاری با C رخ دهد.

تیم پایتون یک برنامه برای انتشار سالانه طراحی کردند که پس از نسخه 3.10 که به تازگی ارائه شده، نسخه 3.11 و 3.12 منتشر خواهند شد البته وان راسوم معتقد است که در صورت توفیق اجباری برای شماره گذاری های بعد از 3.33، ارائه نسخه ای با minor سه رقمی(مثلا 3.100) بهتر از رفتن از نسخه 3 به 4 است!

در حال حاضر به نظر میرسد تیم پایتون قصد دارد بزرگترین و فجیع ترین! نقطه ضعف پایتون یعنی سرعت را بهبود ببخشند که بخشی از این تغییرات در نسخه 3.10 اعمال شده است اما احتمال اینکه تغییرات محسوسی اتفاق بیافتد کم است زیرا موجب تغییرات معماری میشود و در نتیجه ناسازگاری کتابخانه ها با نسخه جدید!


شما چه نظری در مورد آینده پایتون دارید ؟!!