کمیته رکن چهارم – باسک (Bosque) زبان برنامهنویسی جدید مایکروسافت است که طبق ادعای این شرکت، برخی تفاوتهای مهم با دیگر زبانها دارد و قصد دارد تحولات مهمی ایجاد کند.
مایکروسافت اخیرا یک زبان برنامهنویسی جدید را به نام Bosque معرفی کرده است. طبق گفتههای مارک بارون، توسعهدهندهی باسک، این زبان برنامهنویسی برخلاف بسیاری از زبانهای امروزی، از مدلهای برنامهنویسی مرسومی که میشناسیم پشتیبانی نمیکند و بهجای آن رویکرد جدیدی پیش گرفته است.
آنطور که توسعهدهندهی باسک مدعی است، این زبان از مدل جدیدی موسوم به «مدل برنامهنویسیِ نظمدادهشده» استفاده میکند. طبق گفتههای مایکروسافت، این مدل میتواند بهرهوری توسعهدهنده را بهمیزان درخورتوجهی بالا ببرد. از دیگر فواید آن میتوان به بالا رفتن کیفیت اپلیکیشنها اشاره کرد. درضمن ردموندیها مدعی هستند که باسک میتواند آغازگر عصر طلایی ابزارهای توسعه باشد.
باسک ابزاری برای کدنویسی بهشمار میآید و کار با آن ساده و سرراست است. آنطور که مایکروسافت میگوید، این زبان برنامهنویسی نیازی به دستورهای تکرار for ،while و do while ندارد. درواقع مایکروسافت قابلیت جدیدی بهنام Functors را معرفی کرده که عملکردی مشابه Loop در زبانهای دیگر دارد، با اینتفاوت که کیفیت نهایی نرمافزار را بالا میبرد. نمونهای از تفاوتهای بین Functors و Loop را میتوانید در ادامه ببینید.
کسانی که با جاوااسکریپت و فریمورکش یعنی تایپاسکریپت (TypeScript) آشنایی داشته باشند، بهتر از هر برنامهنویس دیگری توانایی فهم کدهای باسک را خواهند داشت. برای کسب اطلاعات بیشتر در مورد این زبانه برنامهنویسی میتوانید مقاله آن را از سایت رسمی مایکروسافت دریافت کنید. بهعلاوه نمونهکدهای باسک در گیتهاب دردسترس هستند.
منبع : زومیت