مایکروسافت از سریعترین تایپ چکر پایتون رونمایی کرد
به گزارش شبکه خبری ICTPRESS به نقل از آی تی نیوز، این سیستم جدید که "پایرایت" (Pyright) نام دارد، قرار است بسیار سریعتر از راهکارهای چکینگ فعلی مانند Mypy باشد.
سیستم Pyright در تایپاسکریپت نوشته شده، روی Node.js اجرا میشود و نیازی به رانتایم فعلی پایتون ندارد؛ این سیستم اساسا برای استفاده بهعنوان پلاگین Visual Studio Code طراحی شده، اما میتواند بهعنوان ابزار خط فرمان مجزا و مستقل نیز اجرا شود.
طبق ادعای مایکروسافت، پایرایت، 5 برابر سریعتر از سایر تایپ چکرهای پایتون است. این تایپ چکرها مانند Mypy، Pytype و Pyre خودشان در پایتون نوشته شدهاند.
نوشتن این ابزارها در پایتون کاربردی و برای استفاده سریع است اما نهایت سرعت آن حداکثر به اندازه سرعت اجرای پایتون است و همانطور که میدانید رانتایم پیشفرض پایتون تأکیدی روی کارایی ندارد.
با این وجود، کارایی و سرعت این ابزار کامل نیست و به سیستمهایی که روی آنها اجرا میشوند و اساس کدی که تحلیل میکنند، بستگی دارند.
دلیل اصلی طراحی سیستمهای تایپ چکینگ برای پایتون اطمینان از درستی برنامه در زمان اجراست و هیچ ارتباطی با افزایش سرعت برنامههای پایتون ندارد.
گزارش: مهندس حمید نیک روش
توئیتر: HamidNikravesh@

نظرات : 0