پروسه ساخت یک زبان برنامه نویسی جدید ( create a programming language )

پروسه ساخت یک زبان برنامه نویسی جدید ( create a programming language )

صرفا در این تاپیک هدف ساخت یک زبان برنامه نویسی جدید نیست بلکه آشنایی با پروسه ساخت یک زبان برنامه نویسی و درک مفاهیم است

مواردی که در این تاپیک مورد بررسی قرار میدیم و سعی میکنم با کمک همدیگه جواب سوالات رو پیدا کنیم

1- ساخت زبان برنامه نویسی جدید چه مراحلی دارد؟

2- ساخت کامپیایلر چگونه است؟

3- برای ساخت یک زبان باید چه تخصصی داشت ؟

4- منطور از زبان وابسته به platform یا Cross-platform چیست ؟

و .......( اگر سوالی دارید اضافه کنید )

قبل از ساخت یک زبان جدید باید:

* طبیعتاً انگلیسیت باید خوب باشه

* باید به سخت افزار و سیستم عامل ها و ساختار آنها مسلط باشی

* تسلط به شی گرایی و سیستم های مختلف برنامه نویسی

* مدیریت کرن حافطه سیستم

* اگر زبان مورد نظر سطح پایین هست، قطعاً باید کدهای ماشین رو بلد باشی. اگر سطح بالا هست، قطعاً باید طراحی لایه ها و معماری

* آشنایی با کتابخانه و پروسه ساخت استاندارد آن

* ارزیابی عملکرد

امیدوارم با کمک همدیگه به این سوالات جواب بدیم و به جاهای خوب برسیم و در آخر یک خروجی خوب داشته باشیم من سعی میکنم هر روز یه قسمتی رو با هم کار کنیم و بررسی کنیم

در مرحله بعد سعی میکنم به سولات طرح شده بالا جواب بدم و از شما تقاضا دارم در این بحث مشارکت کنید

از بهترین نوشته‌های کاربران سکان آکادمی در سکان پلاس


online-support-icon