مایکروسافت از زبان برنامه‌نویسی جدید باسکی رونمایی کرد

مایکروسافت از یک زبان برنامه نویسی جدید به نام باسکی (Bosque) رونمایی کرده که برای توسعه ساده، واضح و قابل فهم کدها برای انسان و ماشین طراحی شده است.

هدف از این پروژه منبع باز توسعه یک زبان برنامه نویسی کاربردی است که از پیچیدگی تصادفی در کدنویسی و توسعه اپ ها جلوگیری کند. کدهای تولید شده در زبان باسکی با بهره گیری از عملیات جبری سادگی را به ارمغان آورده و کدنویس را سردرگم نخواهند کرد.

باسکی (به معنی جنگل) برپایه سینتکس و انواع داده یکی از فرمورک های محبوب و پرطرفدار جاوا اسکریپت به نام « تایپ اسکریپت» توسعه پیدا کرده و در آن از قواعد مفهومی پلتفرم هوش مصنوعی و محیط اجرایی سمت سرورِ «نود.جی‌اس» نیز استفاده شده است.

«مارک مارون»، متخصص کامپیوتر مایکروسافت در توسعه باسکی نقش عمده را بر عهده داشته. وی این زبان را گامی بلند برای عبور از پارادایم برنامه نویسی ساخت یافته می داند که از ۱۹۷۰ به محبوبیت رسیده است.

در مدل برنامه نویسی ساخت یافته، کنترل روند از طریق حلقه ها، شرط ها و زیر مجموعه ها مدیریت می شود. مارون مدعی است که باسکی با رها شدن از پیچیدگی هایی نظیر حلقه ها، حالت های بی‌ثبات (mutable) و برابری مرجع؛ مفهوم برنامه نویسی منظم را به ارمغان می آورد. باسکی

در باسکی به جای استفاده از حلقه های پیچیده for، while و do while از مفهوم جدید مایکروسافت به نام Functors استفاده می شود که در عین ارائه کارایی مشابه حلقه ها، ساده تر بوده و کیفیت نرم افزار را نیز افزایش می دهد. در تصویر فوق تفاوت بین این موارد نشان داده شده است.

کمپانی ردموندی امیدوار است این محصول به افزایش کارایی توسعه دهندگان و کیفیت برنامه ها کمک کند. با این حال از آنجا که باسکی هنوز در فاز توسعه به سر می برد، بهتر است تنها در پروژه های آزمایشی از آن استفاده کنید.

مطالب مرتبط

مایکروسافت کیت سخت افزاری توسعه را برای اینترنت اشیاء ارائه کرد

همانطور که می دانید مایکروسافت مدتی پیش نسخه کم حجمی از ویندوز ۱۰ را مخصوص اینترنت اشياء ارائه کرده بود که از بوردهای MinnowBoard Max اینتل و Raspberry Pi 2 پشتیبانی می کرد. شرکت ساکن ردموند اما تنها به نرم افزار بسنده نکرده و اکنون با همکاری Adafruit کیت سخت افزاری توسعه این پلتفرم را نیز عرضه کرده که... ادامه مطلب

مایکروسافت به نگرانی های مطرح شده پیرامون نقض حریم خصوصی در ویندوز 10 پاسخ می دهد

حدودا دو ماهی از زمان عرضه ویندوز 10 می گذرد و عاقبت حجم بالای نگرانی های مطرح شده در رابطه با حریم خصوصی و امنیت نسخه نهایی ویندزو، مایکروسافت را بر آن داشت تا به اظهار نظر در این خصوص بپردازد. تری مایرسون مدیر واحد ویندوز در قالب بیانیه ای بلند بالا، جزئیات همه روش های... ادامه مطلب

پشتیبانی از دستورات صوتی به مایکروسافت بند ۲ در اندروید اضافه شد

در سال های اخیر مایکروسافت سرویس ها و محصولات خود را به خوبی در سایر پلتفرم های نرم افزاری قابل دسترس نموده و بر همین اساس، حالا کاربران اندورید می توانند به بهترین شکل از «مایکروسافت بند ۲» بهره گیرند. تا کنون ولی استفاده از دستورات صوتی و تفهیم آنها به این گجت پوشیدنی برای... ادامه مطلب

مایکروسافت نسخه جدید اکس باکس وان را رسما معرفی کرد

پیشتر شایعاتی در خصوص یک اکس باکس وان با حافظه داخلی ۱ ترابایت و همچنین یک کنترلر جدید به گوش می رسید و چنین گمان می شد که این محصول در نمایشگاه E3 معرفی خواهد شد. امروز ولی مایکروسافت به شکل رسمی دست به رونمایی از نسخه جدید اکس باکس وان زد. جدیدترین نسخه از Xbox از... ادامه مطلب

مایکروسافت توضیحاتش در مورد داستان سرایی با هولولنز را ارائه کرد

وقتی مایکروسافت دریافت پیش سفارش برای نسخه توسعه دهندگان هدست هولولنز را آغاز کرد، تبلیغ برای یک اپلیکیشن داستان سرایی دیجیتال به نام Actiongram را هم در دستور کار خود قرار داد. اما این اپ دقیقا چیست و چگونه کار می کند؟ ظاهرا این شرکت ساکن ردموند آماده است تا توصیحاتش را در این باره ارائه... ادامه مطلب

رونمایی از اپلیکیشن های Music و Video برای ویندوز 10

به نظر می رسد که مایکروسافت قصد کنار گذاشتن نام های Xbox Music و Xbox Video را دارد و رونمایی از دو اپلیکیشن Music و Video آن برای ویندوز 10 نیز این مسأله را تأکید می کند چراکه طبق خبرها Xbox برای سادهگی هر چه بیشتر از نام هر دوی این اپلیکیشن ها حذف شده است. استفاده از Xbox... ادامه مطلب

نظرات ۱۱

وارد شوید

برای گفتگو با کاربران، وارد حساب کاربری خود شوید.

ورود
x