صرفا در این تاپیک هدف ساخت یک زبان برنامه نویسی جدید نیست بلکه آشنایی با پروسه ساخت یک زبان برنامه نویسی و درک مفاهیم است
مواردی که در این تاپیک مورد بررسی قرار میدیم و سعی میکنم با کمک همدیگه جواب سوالات رو پیدا کنیم
1- ساخت زبان برنامه نویسی جدید چه مراحلی دارد؟
2- ساخت کامپیایلر چگونه است؟
3- برای ساخت یک زبان باید چه تخصصی داشت ؟
4- منطور از زبان وابسته به platform یا Cross-platform چیست ؟
و .......( اگر سوالی دارید اضافه کنید )
قبل از ساخت یک زبان جدید باید:
* طبیعتاً انگلیسیت باید خوب باشه
* باید به سخت افزار و سیستم عامل ها و ساختار آنها مسلط باشی
* تسلط به شی گرایی و سیستم های مختلف برنامه نویسی
* مدیریت کرن حافطه سیستم
* اگر زبان مورد نظر سطح پایین هست، قطعاً باید کدهای ماشین رو بلد باشی. اگر سطح بالا هست، قطعاً باید طراحی لایه ها و معماری
* آشنایی با کتابخانه و پروسه ساخت استاندارد آن
* ارزیابی عملکرد
امیدوارم با کمک همدیگه به این سوالات جواب بدیم و به جاهای خوب برسیم و در آخر یک خروجی خوب داشته باشیم من سعی میکنم هر روز یه قسمتی رو با هم کار کنیم و بررسی کنیم
در مرحله بعد سعی میکنم به سولات طرح شده بالا جواب بدم و از شما تقاضا دارم در این بحث مشارکت کنید