ماهان ملک جاری
2 سال پیش توسط ماهان ملک جاری مطرح شد
4 پاسخ

چگونه زبان برنامه نویسی خودمان را بسازیم .

ببخشید من چند وقتی هست یه سوال برام پیش اومده

چطوری زبون برنامه نویسی خودمون رو بسازیم؟

منظورم اینه که نیاز به برنامه ی خاصی داره؟

یا باید کد نویسی کنیم؟

مثلا میخوام یه زبون بسازم که dinamically type باشه و case sensivity هم باشه باید کد نویسی کنم یا به ی برنامه نیاز دارم؟

مثلا اسمش رو هم بزارم rach و بشه زبون برنامه نویسی خود من


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 2 سال پیش مطرح شد
5

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

هر زبان برنامه نویسی پروسه ای نسبتا خاصی رو طی میکنه، تا از سورس کد به یه فایل قابل اجرا برسه. این پروسه در ساده‌ترین حالت شامل مراحل زیر هست:

  • Lexical Analysis
  • Syntax Analysis
  • AST Creation
  • Execution

اگر با این مفاهیم آشنا نیستی، مطالعه «طراحی کامپایلر» رو بهت پیشنهاد میدم. و به عنوان پیش‌نیاز هم بهتره «ساختمان داده» رو بررسی کنی.


ماهان ملک جاری
تخصص : برنامه نویسی تحت وب / backend...
@MrMahan1392 2 سال پیش مطرح شد
0

@ali.bayat
ممنون از پاسخ خوبتون 🙏

فقط میشه لطفا پیشنهاد کنم آموزش هایی که میگید رو از کجا ببینم ؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 2 سال پیش مطرح شد
0

دوره خاصی رو سراغ ندارم. اما اون عنوان ها رو سرچ کنی.. کتاب های خوبی پیدا میکنی


ماهان ملک جاری
تخصص : برنامه نویسی تحت وب / backend...
@MrMahan1392 2 سال پیش مطرح شد
0

ممنونم ازتون الان من در حال ساخت کامپایلر هستم 👻
فقط با یه مشکل که مواجه شدم وقتی کامپایلرم رو اجرا میکنم باید سیستمم رو خاموش روشن کنم
@ali.bayat


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

ورود یا ثبت‌نام