نمایش نتایج 1 تا 6 از 6

نام تاپیک: ساخت یک مفسر بسیار ساده ؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    نقل قول: ساخت یک مفسر بسیار ساده ؟

    اولا شما زبانی را برای تفسیر انتخاب کنید که قواعد پیچیده ای نداشته باشد مثلا بیسیک یا پایتون! شما تو این مثال دستوراتت سی است و همینطور تعداد دستورات را هم باید محدود کنید
    نوشتن مفسر کارای زیاد دارد! درس نظریه زبانها وماشینها و درس کامپایلرها را باید بخوانید تا حداقل با الگوریتمهای اینکار آشنا شوید و یا حداقل بدانید که همچین برنامه ای چه بخشهایی باید داشته باشد و هر بخش چه کاری باید انجام دهد؟!

    حالا شما تو اینترنت بگردید مثال سورس مفسر بیسیک را با زبان c/C++‎ پیدا خواهید کرد زیاد است!
    کتاب c power user's guide نوشته هربرت شیلد فصلی تحت عنوان مفسر دارد و در آن یک مفسر بیسیکدساده را بطور کامل با زبان c پیادهدسازی کرده است

  2. #2

    نقل قول: ساخت یک مفسر بسیار ساده ؟

    نقل قول نوشته شده توسط pbm_soy مشاهده تاپیک
    اولا شما زبانی را برای تفسیر انتخاب کنید که قواعد پیچیده ای نداشته باشد مثلا بیسیک یا پایتون! شما تو این مثال دستوراتت سی است و همینطور تعداد دستورات را هم باید محدود کنید
    نوشتن مفسر کارای زیاد دارد! درس نظریه زبانها وماشینها و درس کامپایلرها را باید بخوانید تا حداقل با الگوریتمهای اینکار آشنا شوید و یا حداقل بدانید که همچین برنامه ای چه بخشهایی باید داشته باشد و هر بخش چه کاری باید انجام دهد؟!

    حالا شما تو اینترنت بگردید مثال سورس مفسر بیسیک را با زبان c/C++‎‎ پیدا خواهید کرد زیاد است!
    کتاب c power user's guide نوشته هربرت شیلد فصلی تحت عنوان مفسر دارد و در آن یک مفسر بیسیکدساده را بطور کامل با زبان c پیادهدسازی کرده است
    زبان مورد نظر همون C هستش و به صورت خیلی محدود ؛ در حد چهار عمل اصلی , int و out . اتفاقا این تمرین درس کامپایلر هستش و استاد هم با یه مقدمه کوچیک گفتش که با توجه به معلومات قبلی این تمرین رو انجام بدیم ! کتابی که معرفی کردین رو یه نگاه میندازم ، با تشکر

تاپیک های مشابه

  1. درخواست راهنمایی در ساخت بازی های بسیار ساده
    نوشته شده توسط yasser93 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 19 مهر 1392, 08:58 صبح
  2. مقدمه بسیار ساده‌ای بر توابع API در دات نت
    نوشته شده توسط Abbas Arizi در بخش مقالات مرتبط با Microsoft .Net Framework
    پاسخ: 27
    آخرین پست: دوشنبه 16 مرداد 1391, 12:41 عصر
  3. ارسال ایمیل بسیار ساده
    نوشته شده توسط HjSoft در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: چهارشنبه 24 بهمن 1386, 17:07 عصر
  4. یک سوال بسیار ساده
    نوشته شده توسط 123456789 در بخش برنامه نویسی در 6 VB
    پاسخ: 27
    آخرین پست: جمعه 30 بهمن 1383, 15:25 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •