این چند وقت کلی خبر هست که «گیل داره از پایتون حذف می شه»، بیاین ببینیم چیه و چرا حذفش پر هیجانه

آموزش / IT
تاریخ انتشار : دوشنبه 06 شهریور 1402

پایتون حتی در زمانی که تازه به وجود اومده بود هم رشد بسیار سریعی داشت. چرا؟ یکی از دلایلش این بود که می‌تونست بدون دردسر کتابخونه‌های پایتون رو اجرا کنه و در نتیجه اتوماتیک از همون اول کلی کتابخونه خوب داشته باشه. این در کنار امکان مالتی تردینگ، پایتون رو زبان محبوبی کرد که امروز می شناسیم ولی ظاهرا الان پایتون بالاخره داره از «شر» چیزی که این دو تا رو همزمان ممکن کرده بود خلاص می‌شه:‌ قفل جهانشمول مفسر یا همون GIL! اما چرا شر؟ مگه خوب نبود؟‌توی این ویدئو دقیق و مفصل بررسی می‌کنیم که این چیه،‌ چرا خوب بود و چرا الان دارن حذفش می کنن و چرا مخالفین حذف باهاش مخالفن! مساله ای پیچیده که می تونه کلی چیز یادمون بده.

برای اطلاعات بیشتر اینجاها رو ببینین:

nogil:
PEP703:
LWN Article:
BackBlaze: https://hiblog.tv/Jadi-Mirmirani
RealPython:

00:00 -  گیل و تفاوت سی پایتون  و پایتون
01:56 - مدیریت حافظه و شمردن رفرنس‌ها در پایتون
05:40 - مشکل رشته‌ها (تردها) با شمردن رفرنس‌ها و به وجود آمدن گیل
09:05 - نمونه برنامه برای ناکارایی گیل در مالتی تردینگ مبتنی بر سی پی یو
14:14 - نگاهی به سورس پایتون برای گیل
17:33 - بررسی پیشنهادهای حذف گیل
19:00 - مخالفین حذف گیل چی می‌گن؟

ویدیوهای بیشتر از Jadi Mirmirani