ایده ی جالبیه. همین
مولف این برنامه میتونه مثلا مراحل ایجاد کامپایلر رو مستند کنه که مورد استفاده قرار بگیره. (ایجاد پارسر زبان و کانورتر اون به سی شارپ) (اگه از Reflection.Emit استفاده می کرد خیلی جالب می شد؛ لااقل با مستند کردنش به زبان فارسی ، علاقه مندان به Run-time Code Generation و کلا مباحث Compiler رو خوشحال می کرد)
هیچ توجیهی برای استفاده از این زبان (حتی برای آموزش) وجود نداره. چون به هر حال زبان کامپیوتر (و مخصوصا برنامه نویسی) انگلیسیه.
ایجاد type یا namespace به زبان فارسی (توی Farsi.dll) هم کار زیاد جالبی نیست.
بعضی از construct هاش هم خیلی inconvenient هست (مثل استفاده از » به جای " در رشته ها)
Hello World در این زبان (با صفحه کلید انگلیسی اذیت شدم تا اینو بنویسم)
پیوست فارسی؛
برنامه {
سرآغاز {
پایانه.بنویس(«سلام دنیا»)؛
پایانه.انتظار()
}
}
چه خوب می شه اگه مطالب (اسلاید ، نمونه کد ، فیلم!) جلسه ی سه شنبه رو هم آنلاین بذارن تا بقیه استفاده کنن.
در طول 100000سال گذشته هیچ زبان مشابهی در قالب زبانی فرانسه، آلمانی یا ... عرضه نشده. ا
مسئله همینه.
ما کلی تو دنیا آدم داریم به زبان چینی و اسپانیایی و ... . فکر کنید هر کدوم زبان native خودشون رو داشته باشن. من با BlackDal موافقم. so what ? قراره چه مشکلی حل بشه ؟
آموزش کامپایلر نویسی ؟
مشکلات فارسی زبانان با برنامه نویسی ؟
یا صرفا یه پروژه ی دانشجوییه برای آموزش فرد نویسنده با یک سری مسائل طراحی و پیاده سازی یک زبان و کامپایلر ؟
اين برنامه در نوع خودش قابل تقديره (مثل فارسي سازي آفيس ميمونه)،
اصولا برنامه نویسی کار سختیه. (این جمله رو خواهشا جنگ راه نندازید روش)
کسی که می یاد برنامه نویسی یاد می گیره ، حداقلی از مهارت های زبان انگلیسی رو داره (متن شکسپیر نیست که!) پس فکر کنم این کار بیهوده است
(آفیس با برنامه نویسی و ویژوال استودیو فرق می کنه. یعنی target user هاش یکی نیستن)
سابقه کل برنامه نویسی در جهان از گذشته تا به امروز کمتر از 50 ساله !
take it easy, man