درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من

    تا 75 درصد تخفیف ویژه شب یلدا بر روی کلیه محصولات وب سایت توسینسو فقط تا 30 آذر

    مانده تا پایان تخفیف ها

    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      امین بادین
      امتیاز: 720
      رتبه:345
      0
      4
      0
      1
      دوره های مرتبط
      دوره های توسینسو دوره متوسطه برنامه نویسی به زبان جاوا به زبان ساده
      دوره متوسطه برنامه نویسی به زبان جاوا به زبان ساده
      مدرس: مهدی عادلی فر
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی مقدماتی برنامه نویسی جاوا به زبان ساده
      دوره آموزشی مقدماتی برنامه نویسی جاوا به زبان ساده
      مدرس: مهدی عادلی فر
      این دوره را در 17 قسط خریداری کنید
      دوره آموزشی برنامه نویسی اندروید با زبان جاوا به زبان ساده
      دوره آموزشی برنامه نویسی اندروید با زبان جاوا به زبان ساده
      مدرس: مهدی عادلی فر
      این دوره را در 27 قسط خریداری کنید
      دوره آموزشی مقدماتی برنامه نویسی به زبان سی شارپ
      دوره آموزشی مقدماتی برنامه نویسی به زبان سی شارپ
      مدرس: حسین احمدی
      این دوره را در 17 قسط خریداری کنید
      دوره آموزشی طراحی رابط کاربری با JavaFX
      دوره آموزشی طراحی رابط کاربری با JavaFX
      مدرس: حسام رسولیان
      این دوره را در 13 قسط خریداری کنید
      دوره تخصصی آموزش متن کاوی با ابزار NLTK
      دوره تخصصی آموزش متن کاوی با ابزار NLTK
      مدرس: کاظم تقندیکی
      این دوره را در 11 قسط خریداری کنید
      دوره آموزشی برنامه نویسی به زبان پرل بصورت پروژه محور
      دوره آموزشی برنامه نویسی به زبان پرل بصورت پروژه محور
      مدرس: ایمان جوادی
      این دوره را در 13 قسط خریداری کنید
      دوره آموزشی ساخت ربات تلگرام
      دوره آموزشی ساخت ربات تلگرام
      مدرس: کاظم تقندیکی
      این دوره را در 8 قسط خریداری کنید
      دوره آموزشی برنامه نویسی پیشرفته زبان سی شارپ
      دوره آموزشی برنامه نویسی پیشرفته زبان سی شارپ
      مدرس: حسین احمدی
      این دوره را در 78 قسط خریداری کنید
      دوره آموزشی Exploit نویسی به زبان Perl
      دوره آموزشی Exploit نویسی به زبان Perl
      مدرس: ایمان جوادی
      این دوره را در 7 قسط خریداری کنید
      دوره آموزشی اسکریپت نویسی Batch یا Batch Scripting در ویندوز به زبان ساده
      دوره آموزشی اسکریپت نویسی Batch یا Batch Scripting در ویندوز به زبان ساده
      مدرس: حسین احمدی
      این دوره را در 11 قسط خریداری کنید
      دوره آموزشی برنامه نویسی WPF در ویژوال استودیو
      دوره آموزشی برنامه نویسی WPF در ویژوال استودیو
      مدرس: امیر حسین فضلیخانی
      این دوره را در 12 قسط خریداری کنید
      دوره آموزشی برنامه نویسی مقدماتی پایتون به زبان ساده
      دوره آموزشی برنامه نویسی مقدماتی پایتون به زبان ساده
      مدرس: حسین احمدی
      این دوره را در 23 قسط خریداری کنید
      ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ
      ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ
      مدرس: مهدی عادلی فر
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی پردازش متن با زبان برنامه نویسی پایتون
      دوره آموزشی پردازش متن با زبان برنامه نویسی پایتون
      مدرس: کاظم تقندیکی
      این دوره را در 20 قسط خریداری کنید

      آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت اول : معرفی و تنظیمات اولیه YO

      تاریخ 7 ماه قبل
      نظرات 1
      بازدیدها 190
      به نام بزرگترین برنامه نویس جهان ، بنده امین بادین هستم و افتخار این رو دارم که طی سالها تلاش مستمر تونستم اولین زبان برنامه نویسی ایرانی به نام YO رو طراحی و معرفی کنم . همانطور که می دانید طراحی و توسعه یک زبان برنامه نویسی اصلا کار ساده ای نیست و طبیعتا پروژه YO پروژه ای است که در ابتدای کار خودش قرار دارد و در حال حاضر در حال آزمون خطا تا ارائه شدن نسخه نهایی می باشد ، این پروژه کاملا بومی است و طبیعی است که اشکالاتی به آن وارد است و این امید را داریم که با معرفی کردن این زبان به دوستان برنامه نویس خود و ارائه پیشنهادات و انتقادات نسبت به این زبان در توسعه روز افزون و معرفی آن به عنوان یک زبان برنامه نویسی ایرانی در دنیا سهمی از بازار جهانی فناوری اطلاعات و برنامه نویسی را به خودمان اختصاص بدهیم ، در این سری آموزشی قصد داریم شما را با ساختار برنامه نویسی به زبان YO آشنا کنیم و با مثال هایی تلاش بر معرفی هر چه بهتر این زبان در وب سایت توسینسو کنیم . امیدوارم تا انتهای این دوره آموزشی متنی در کنار ما باشید و از ما حمایت کنید. به این موضوع توجه کنید این سری آموزشی مقدماتی این زبان است و به امید خدا در سری های بعدی ، برنامه نویسی پیشرفته YO را نیز آموزش خواهیم داد.

      پیشگفتار


      تا به حال چند نسخه از زبان برنامه نویسی YO از ابتدا ارائه شده است و آموزش های ما در این دوره آموزشی مبتنی بر نسخه YO 1.0.0.0 Beta 6.2.0 خواهد بود. طی دوره اگر احیانا شما با مشکلاتی روبرو شدید با گزارش دادن آن در ادامه آموزش ها و کمک به رفع باگ ها و مشکلاتی که در هر نسخه وجود دارند در نهایت می توانیم به نسخه پایداری از این زبان برنامه نویسی دست پیدا کنیم اما این فرآیند قطعا طولانی بوده و ممکن است چند سالی به طول بینجامد ، فراموش نکنیم که زبان برنامه نویسی پایتون امروزی از سال 1993 شروع به معرفی و توسعه شده است تا به شکل امروزی محبوب شده است . طبیعتا داشتن انتظارات عجیب و غریب در وهله اول از این زبان برنامه نویسی بی منطق است و کمکی به تیم توسعه این زبان برنامه نویسی نیز نخواهد کرد اما انتقادهای منطقی و دلسوزانه شما عزیزان قطعا در توسعه و پیشرفت روز افزون این زبان کاملا بومی بسیار بسیار موثر خواهد بود.

      زبان برنامه نویسی YO چیست ؟


      YO یک زبان برنامه نویسی نوپا است که بصورت مفسری یا Interpreter ای همانند زبان هایی مثل پایتون ، پرل ، لوا ، پی اچ پی و ... طراحی شده است . تلفظ درست این زبان برنامه نویس بصورت صدای U یا YOU انگلیسی می باشد. در حال حاضر نسخه ویندوزی این زبان ارائه شده است اما در حال تلاش برای ارائه نسخه یا خاصیت Cross Platform برای این زبان هستیم که بتوانیم در سیستم عامل های دیگر نیز از آن استفاده کنیم. در ادامه به بررسی مزایا و امکانات زبان برنامه نویسی YO خواهیم پرداخت.

      مزایا و امکانات زبان برنامه نویسی YO



      از مزیت های زبان برنامه نویسی YO تا به اینجای توسعه و عمر خودش می توان به عوامل زیر اشاره کرد:
      1. پشتیبانی از GUI
      2. پشتیبانی از نسخه قابل حمل پروژه های شما ! با این امکان نیاز نیست همه ی فایل های YO را داشته باشید تا کدهای شما اجرا شود ! نرم افزار با شناسایی عواملی مثل Resource ها ، DLL ها ، CEr ، System Logs ها و ... کم حجم ترین نسخه ممکن را برای شما می سازد و شما فقط کافیست آن را منتشر کنید تا از خاصیت های برنامه های کامپایلری هم بتوانید استفاده کنید.
      3. پشتیبانی از کتابخانه های پویا
      4. قابلیت استفاده از دیگر زبان ها همانند Vb.net ، C Sharp و ... در پروژه های YO !
      5. پشتیبانی مفسر از کد نویسی Real-Time
      6. کد نویسی ساده و بدون حساسیت به بزرگی و کوچکی دستورات (Case Insensitive)
      7. ایرانیست ؛ بنابراین پشتیبانی خوبی در آینده خواهد داشت.
      8. قابلیت انجام تور 15 دقیقه در خود YO ( جهت آشناییت کلی + به همراه آزمون تست بعد از هر مثال)
      9. مثال ها و نمونه کد های متعددی که در پوشه های Samples و CEr Samples زده شده است.
      10. در اولین نسخه پایدار YO ، اوپن سورس خواهد شد.

      مفسر YO


      طبق عادت مفسر YO ، نام اصلی آن است. فایل YO.exe در پوشه اصلی را باز کنید .
      YO Lang

      همه چیز آماده است ؛ دستورتان را وارد کنید ! ما به این محیط Live Coding هم می گوییم ، دفعات بعد که این اسم را شنیدید متوجه منظور شوید. اگر برای نمونه بخواهیم دستوری را وارد کنیم ، می توانیم یک دستور پرینت را بنویسیم:
      آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت اول : معرفی و تنظیمات اولیه YO


      نصب و کانفیگ اکستنشن YO برای ویژوال استودیو کد


      همینطور که قبلا اشاره شد ، ما در حال حاضر پروژه های خودمان را روی این ادیتور می نویسیم.به پوشه APP در دایرکتوری اصلی YO بروید و فایل "vscode_ext.yo" را باز کنید و پیشفرض اجرا را روی YO.exe قرار بدهید ؛ یا می توانید پروژه را بکشید توی نرم افزار همانند تصویر زیر:
      آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت اول : معرفی و تنظیمات اولیه YO

      سپس Enter را فشار بدهید.
      نصب اکستنشن های YO در ویژوال استودیو کد


      در صورتی که سه مقدار “true” به شما برگشت داد ، می توانید “y” را به عنوان پذیرش و نصب وارد کنید ؛ تا پروسه همانند بالا با موفقیت نصب شود.هم اکنون همه چیز آماده است ، تا دوره مقدماتی آموزش برنامه نویسی YO را شروع کنیم.برای نمونه یک فایل ساده در ویژوال استودیو کد می سازیم:

      آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت اول : معرفی و تنظیمات اولیه YO


      برای نمایش راهنمای دستورات کافیست مقداری از کد را در vscode بنویسید .

      آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت اول : معرفی و تنظیمات اولیه YO


      از جلسه آینده ؛ کد نویسی در YO را شروع خواهیم کرد.با ما همراه باشید.

      نویسنده : امین بادین
      منبع : programming.tosinso.com
      هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

      برچسب ها
      ردیفعنوان
      1آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت اول : معرفی و تنظیمات اولیه YO
      2آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت دوم : انواع متغیر ها در YO
      3آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت سوم : کاست ها و خواص آن ها در YO
      4آموزش مقدماتی زبان برنامه نویسی بومی و ایرانی YO قسمت چهارم : دستورات شرطی در YO
      دورهمجموعه کل دوره
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      • دوست عزیز خسته نباشی!
        بهت پیشنهاد میکنم بجای نوشتن آموزش این زبان توی اینجا، یه وبسایت بزن برای زبون‌ت و قسمت مستندات‌ش رو طراحی کن... در حال حاضر زبونی که تو درست کردی خیلی بی نام و بی نشون هستش. پس برو برندسازی‌ش کن، یه صفحه توی گیت‌هاب براش درست کن. از هاست گیت‌هاب استفاده کن یا چه می‌دونم... به هر حال مسیر زبون‌ت رو اول مشخص کن بعد بیا توی توسیسنو آموزشش رو بنویس.‌ خسته نباشی و فعلا :)

      برای ارسال نظر ابتدا به سایت وارد شوید