زبان های برنامه نویسی ایرانی. لیست برترین زبان های برنامه نویسی ایرانی + قابلیت ها و فواید و امکانات
سلام دوستان
در این مقاله قصد داریم زبان های برنامه نویسی ایرانی را مورد بررسی قرار دهیم
شاید الان بگین زبان برنامه نویسی ایرانی هم مثل ماشینشونه ولی اینطور نیست با من همراه باشید تا قدرت اون هارو به شما نشون بدم
نکته: در انتهای مقاله آموزش هایی برای این زبان های برنامه نویسی قرار گرفته است
ویدیو مقاله
زبان برنامه نویسی YO
زبان برنامه نویسی YoLang یک زبان برنامه نویسی ایرانی و اوپن سورس هست که بخش عمده ای از اون با vb.net و بخش کمی حدود 5 درصد اون با سی شارپ نوشته شده
میشه گفت این زبان درحال حاضر بهترین زبان برنامه نویسی ایرانی هست
از قدرت های این زبان:
- قابلیت استفاده از دیگر زبان ها همانند Vb.net ، C Sharp و … در پروژه های این زبان وجود داره
- کامپایلر قدرتمند
- از کتابخانه های دینامیک Dynamic و پویا پشتیبانی میکند
- کدنویسی در آن بصورت Case Insensitive نیست!! یعنی زبان بخاطر بزرگ و کوچک بودن حروف به شما ایراد نخواهد گرفت
- دارای مثال ها و Template در پوشه نصب
- از Graphical User Interface یا GUI هم پشتیبانی میکند
حقیقتا خیلی حال کردم وقتی فهمیدم ایرانی ها همچین زبان قدرتمندی دارن
لینک گیت هاب زبان یو: گیت هاب
زبان برنامه نویسی yo یکی از زبان هایی هست که قطعا با پشتیبانی از سازنده هاش میتونه به موفقیت های چشم گیری برسه
پشتیبانی خوب ، سرعت خوب و امکانات خوب مثل سوکت پروگرمینگ ، ساخت چارت و گراف و دیتاساینس جز ویژگی های جالب این زبان هست که در مدتی که با سازنده این پروژه همکاری ریزی داشتم متوجه شدم
زبان برنامه نویسی پشمک
زبان برنامه نویسی پشمک یکی از اولین زبان های برنامه نویسی ایرانی هست که خیلی کم در موردش صحبت شده
باید بگم این زبان به دلایل زیر به اندازه پشمک شیرین هست:
- سینتکس پشمکی
- پسوند فایل .pashm
- پشتیبانی از Class و NameSpace
- سیستم دیباگ و اشکالزدایی
- قابلیت import ماژول های پایتون
- موتور رندر PIT برای رندر کد داخل فرمت های متنی
متاسفانه این زبان مشکلات مثل موارد زیر رو هم داره:
- سرعت پایین
- امکانات محدود
این زبان سینتکسی مشابه پایتون داره و برای توسعه این زبان برنامه نویسی میتونید از اکستنشن vs code استفاده کنید
تمام امکانات زبان پشمک:
- Space insensitive and clean syntax
- Much flexibility
- Flexible and powerful function typed arguments
Safe Global variables - Python powered core
- Python datatypes
- Able to run Python code from string
- Loading Python scripts as object
- Python standard modules
- Name defines
- Class and OOP
- Dynamic behavior for class methods for static and non-static usage
- PIT render engine to render pashmak code inside text formats
- Builtin code mixer(compiler)
- Builtin web development support
- Namespace system
- Label and goto system
- Handling Stdout using out_* functions
- Shutdown event system
- Builtin debugger
نحوه نوشتن hello world در پشمک
println 'hello world'
لینک گیت هاب: لینک گیت هاب پشمک
زبان برنامه نویسی آقای هاشمی
اینم یک زبان برنامه نویسی ساخت ایران دیگه
این زبان اولین بار در سال 1398 در توئیتر توسط خالقش رونمایی شد دلیل انتخاب نام آقای هاشمی برای این زبان علاقه شدید و خاطرات زیاد بچه ها با این آقا و خانوادش تو کتاب مطالعات بوده
(زبان خیلی فانی هست کد زیر رو نگاه کنید)
} ()bebin azinja
;bechap(“Dorood Jahan”)
{
مستندات این زبان عجیب و غریب که به یاد خانواده آقای هاشمی ( که دوستان سن دار از قدیم توی کتابای درسی شون تا پنجم ابتدایی با ایشون خاطره دارن) ساخته شده رو میتونید توی این بخش ببینید .
توابع در زبان آقای هاشمی
bebin jam(alef, be) {
javab = alef + be;
// هر بار جواب مورد نظر به بیرون از تابع فرستاده میشود
bede javab;
}
bebin azinja() {
ye_adad = 100;
ye_adad_dige = 200;
natije = jam(ye_adad, ye_adad_dige);
bechap(natije);
}
آموزش نصب زبان برنامه نویسی yo
به لینک زیر روید و آخرین ورژن کامپایلر این زبان را دانلود و نصب کنید
Releases · YODevs/YO (github.com)
سپس محیط cmd ویندوز را در یکی از پوشه های مورد نظر خودتان باز کنید و دستور زیر را وارد کنید
labra new
بعد از وارد کردن دستور از شما خواسته میشود نوع پروژه مورد نظرتان را انتخاب کنید
- console (پروژه)
- library (کتابخانه)
سپس دستور
yoca run
را وارد کنید تا پروژه اجرا شود
برای دسترسی به مستندات بیشتر به لینک زیر مراجعه کنید
YO/yo docs.md at master · YODevs/YO · GitHub
پایان.
سوالات متداول
آیا زبان برنامه نویسی ایرانی وجود دارد؟
بله زبان های برنامه نویسی ایرانی زیادی وجود دارند که در این مقاله به برترین های آنها می پردازیم
آیا شما زبان برنامه نویسی ایرانی را آموزش میدهید؟
به صورت حرفه ای خیر. اما در حد مقدماتی و در حد آشنایی بله
آیا زبان برنامه نویسی ایرانی ارزش یادگیری دارد؟
در حد آشنایی و حمایت از تولید ملی بله