![باسکی](https://static.digiato.com/digiato/2019/04/microsoft_bosque_programming_language.png.webp)
مایکروسافت از زبان برنامهنویسی جدید باسکی رونمایی کرد
مایکروسافت از یک زبان برنامه نویسی جدید به نام باسکی (Bosque) رونمایی کرده که برای توسعه ساده، واضح و قابل فهم کدها برای انسان و ماشین طراحی شده است. هدف از این پروژه منبع باز توسعه ...
![یونس مرادی](https://digiato.com/wp-content/uploads/avatars/57105-32x32.jpg)
مایکروسافت از یک زبان برنامه نویسی جدید به نام باسکی (Bosque) رونمایی کرده که برای توسعه ساده، واضح و قابل فهم کدها برای انسان و ماشین طراحی شده است.
هدف از این پروژه منبع باز توسعه یک زبان برنامه نویسی کاربردی است که از پیچیدگی تصادفی در کدنویسی و توسعه اپ ها جلوگیری کند. کدهای تولید شده در زبان باسکی با بهره گیری از عملیات جبری سادگی را به ارمغان آورده و کدنویس را سردرگم نخواهند کرد.
باسکی (به معنی جنگل) برپایه سینتکس و انواع داده یکی از فرمورک های محبوب و پرطرفدار جاوا اسکریپت به نام « تایپ اسکریپت» توسعه پیدا کرده و در آن از قواعد مفهومی پلتفرم هوش مصنوعی و محیط اجرایی سمت سرورِ «نود.جیاس» نیز استفاده شده است.
«مارک مارون»، متخصص کامپیوتر مایکروسافت در توسعه باسکی نقش عمده را بر عهده داشته. وی این زبان را گامی بلند برای عبور از پارادایم برنامه نویسی ساخت یافته می داند که از ۱۹۷۰ به محبوبیت رسیده است.
در مدل برنامه نویسی ساخت یافته، کنترل روند از طریق حلقه ها، شرط ها و زیر مجموعه ها مدیریت می شود. مارون مدعی است که باسکی با رها شدن از پیچیدگی هایی نظیر حلقه ها، حالت های بیثبات (mutable) و برابری مرجع؛ مفهوم برنامه نویسی منظم را به ارمغان می آورد.
در باسکی به جای استفاده از حلقه های پیچیده for، while و do while از مفهوم جدید مایکروسافت به نام Functors استفاده می شود که در عین ارائه کارایی مشابه حلقه ها، ساده تر بوده و کیفیت نرم افزار را نیز افزایش می دهد. در تصویر فوق تفاوت بین این موارد نشان داده شده است.
کمپانی ردموندی امیدوار است این محصول به افزایش کارایی توسعه دهندگان و کیفیت برنامه ها کمک کند. با این حال از آنجا که باسکی هنوز در فاز توسعه به سر می برد، بهتر است تنها در پروژه های آزمایشی از آن استفاده کنید.
دیدگاهها و نظرات خود را بنویسید
برای گفتگو با کاربران ثبت نام کنید یا وارد حساب کاربری خود شوید.
یه چیزی شبیه این قابلیت functor توی زبان پایتون وجود داره
سرمایه گذاری وقت و انرژی روی تکنولوژی های مایکروسافتی اشتباه محض هستش
دقیقا این شرکت هر بار یک چیزی که میده بیرون بعد یک مدت میزاره کنار کلا کارش همینه تست ازمایش
آقای مرادی، تلفظ NodeJ
جالبه اینتر زدم ثبت شد پاک کردنم نداره یا ویرایش :))))
بهرحال تلفظش نود هست و نه نود جی اس از توسعهدهندهش میتونین بشنوین: https://www.youtube.com/watch?v=SAc0vQCC6UQ
دوستانی که میخواهند امتحان کنند برای نصبش روی VSCode باید به صورت دستی bosque-language-tools از توی گیتهاب تو مسیر دایرکتوری اکستنشنها قرار داد
مابقی IDE ها هم اگر کسی فهمید بگه -)
سلام آقا فرزاد.میخوام برنامه نویسی یاد بگیرم.صفرم.از کجا و چه زبانی یاد بگیرم؟
از زمینهای خاکی
سلام
اینکه چه زبانی یاد بگیری و من یا هیچ کسی که نباید به شما دیکته کنه که !
هدفتون از برنامه نویسی چی هست ، چه زمینه ای علاقه داری ، براساس خروجی که مد نظرت هست میشه راهنماییتون کرد که با چی شروع کنید که باز هم بر میگرده به سلیقه خودتون توی انتخاب یک زبان
برای مثال برنامه نویسی وب با روبی ، جاوا اسکریپت ، پی اچ پی یا زبانهای چند منظوره مثل سی شارپ و پایتون و ..... امکان پذیر هست ، خروجی که این زبانها بهت میدن یکی هست ولی مسیرشون با هم کاملا متفاوت ، شباهتهایی با هم دارن (مثلا روبی سینتکس مشابه مابقی داره) یا بعضیا واقعا ساده هستند (پایتون) ، ولی باز بر میگرده به سلیقه خودت که باید دربارشون مطالعه کنی ببینی از کدوم خوشت میاد
این یه مثال از یک شاخه بود ، برای اینکه دیدت باز بشه این لینک زبانهای موجود :
yon.ir/a2jmn
علیرضا، من بهت پیشنهاد میدم از پایتون شروع کنی. زبان ساده ایه و به راحتی میتونی یاد بگیری. احتیاج به تعریف متغیر ها (Variable) نداری. احتیاج به سمی کالون (;) نداری. فقط باید Indentation رو رعایت کنی، و کتابخونه های زیادی در دسترس داری که به راحتی میتونی تو سایت خود پایتون واسشون سرچ کنی و پیدا کنی و خیلی راحت نصب میشه. هم سمت سرور میتونی ازش استفاده کنی، هم سمت کلاینت و رو همه ی سیستم های عامل به یک صورت اجرا میشه. برای شروع یادگیری بهت پیشنهاد میدم از سایت codecademy.com شروع کنی. محیطش خیلی خوب یاد میده (محیطش اینتراکتیوه) و مثال های خوبی داره و سریع یاد میگیری اگه علاقه مند باشی. بعد از تموم کردن آموزش های این سایت میتونی بری آموزش های فارسی رو ببینی ولی برای اولین بار از این سایت استفاده کن.