همه چیز درباره آیفون ۱۱

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

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

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

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

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

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

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

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

منبع:
fossbytes
خرید بلیط هواپیما
برچسب ها

مطالب مرتبط

موزیلا: نسخه 55 مرورگر فایرفاکس از استاندارد WebVR پشتیبانی خواهد کرد

موزیلا ساعاتی پیش اعلام کرده که فایرفاکس 55 برای ویندوز (که برای انتشار در تاریخ 17 مرداد برنامه ریزی شده) به طور پیش فرض از استاندارد WebVR پشتیبانی خواهد کرد. WebVR از هدست های واقعیت مجازی پیشرفته ای مثل اچ تی سی وایو و آکیلس ریفت پشتیبانی می کند و می تواند تجربه ای ناب... ادامه مطلب

با استفاده از قابلیت Version History وان درایو حالا می توان هر نوع فایلی را بازیابی کرد

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

تاریخ عرضه دو بازی مهم موبایل مشخص شد: آسفالت 9 و نسخه اندروید Life is Strange

تابستان امسال برخلاف همیشه خیلی هم بدون بازی بزرگ نخواهد بود؛ اپیک گیمز چند روز پیش عرضه فورتنایت اندروید را برای سه‌ماهه تابستان تایید کرد و حالا با توجه به اطلاعات به دست آمده، دو عنوان مورد انتظار آسفالت 9: لجندز (Asphalt 9 Legends) و نسخه اندروید Life is Strange هم به صف بازی‌های گرم‌ترین فصل... ادامه مطلب

یک قدم شبیه‌تر به یوتوب؛ تلویزیون اینستاگرام حالا از ویدیوهای افقی پشتیبانی می‌کند

اینستاگرام دیگر سرویسی با ویدیوهای تمام عمودی نیست. امروز کمپانی پشت این شبکه اجتماعی تایید کرد که تلویزیون اینستاگرام یا همان IGTV از این به بعد از ویدیوهای افقی هم پشتیبانی می‌کند. با توجه به گفته اینستاگرام، این تغییر نه تنها به خاطر بازخوردهای سازندگان ویدیوها بوده بلکه همین الان نیز ویدیوهای افقی در IGTV حضور دارند... ادامه مطلب

مایکروسافت پروژه رای گیری از کاربران در مورد تغییرات منوی استارت را اصلاح کرد

در جریان برگزاری کنفرانس بیلد 2016 مایکروسافت با ارائه یک پروژه Sway، برخی از تغییرات احتمالی که برای منوی استارت ویندوز 10 در نظر گرفته را برای کاربران به نمایش گذاشته و در مورد آنها از کاربران رای گیری می کند تا گزینه های منتخب را به بروزرسانی موسوم به Anniversary Update اضافه نماید.برای نمونه... ادامه مطلب

مایکروسافت از شدت یافتن حملات هکی علیه سازمان های آمریکایی خبر داد

مایکروسافت اعلام کرده که در سال قبل نزدیک به ۱۰ هزار نفر هدف حمله هکرهای تحت حمایت دولت ها قرار گرفتند و این شرکت آنها را از این مساله مطلع کرده است.غول تکنولوژی ساکن ردموند روز چهارشنبه این هفته اعلام کرد که این افراد یا هدف حملات هکی قرار گرفته اند یا اینکه سیستم های... ادامه مطلب

ویجیاتو

نظرات ۱۱

وارد شوید

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

ورود
x