TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.6K subscribers
Post #11562 7.51K
میدونی چطور میشه یه زبان برنامه‌نویسی ساخت؟

اگه این سؤال یه بار هم تو ذهنت اومده، وقتشه با «کهربا» آشنا بشی.

کهربا یه زبان برنامه‌نویسیه که با Go نوشته شده و دقیقاً با هدف یادگیری ساخته شده؛ یعنی نه فقط برای استفاده، بلکه برای فهمیدن پشت‌صحنه‌ی ساخت یک زبان.

نکته‌ی جذابش اینه که تمام بخش‌های سورس کد، کامنت‌های فارسی و توضیحات کامل دارن. قدم‌به‌قدم توضیح داده شده که هر بخش چه کاری انجام میده؛ از تحلیل ورودی گرفته تا اجرای دستورات.
پس به‌جای اینکه فقط تئوری بخونی، می‌تونی مستقیم بری سراغ کد و ببینی واقعاً داخل یک زبان برنامه‌نویسی چه خبره.

به همین راحتی می‌تونی:

* ساختار یک زبان رو درک کنی
* منطق طراحی کامپایلر یا اینترپریتر رو ببینی
* تغییرش بدی
* و حتی قابلیت‌های جدید بهش اضافه کنی

اگه همیشه فکر می‌کردی ساختن یه زبان برنامه‌نویسی چیز دور از دسترس و پیچیده‌ایه، کهربا قراره نظرت رو عوض کنه.
گاهی بهترین راه یادگیری، دیدن و دست‌کاری کردن یک نمونه‌ی واقعی و قابل فهمه.

لینک سورس زبان کهربا در گیت‌هاب:
https://github.com/kahroba-lang/kahroba


@DevTwitter | <Ali Baghernia/>
  • 👍 53
  • 👎 20
  • ❤ 8
More from @devtwitter
  1. Oct 15, 2026❓امروزه علت و ریشه‌ی عدم ثبات و زودرنجی بازیکنان برزیلی چیه؟ ❓چرا انسان به کنش‌های منفی نس…
  2. Oct 15, 2026Post #13561
  3. Oct 15, 2026مدیریت JWT در اندروید؛ Retrofit یا Ktor Client؟ در بررسی احراز هویت با JWT، یکی از نکاتی ک…
  4. Oct 15, 2026آیا همیشه برای دریافت داده‌های ورودی به یک سرویس اختصاصی نیاز داریم ؟ معرفی RudderStack به…
  5. Oct 15, 2026سلام دوستان وقتتون بخیر امیدوارم سالم و سرحال باشین این پرسشنامه مربوط به یه کار تحقیقاتی…
  6. Oct 15, 2026داری روی سرور جدیدت با ۵۱۲ هسته Nginx رو کانفیگ می‌کنی، همه‌چیز خوبه و خوشحالی که چه سرور…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →