ارسال پیشنهاد

2

تعداد پیشنهاد ها

اشتراک گذاری

گزارش تخلف

گزارش مالی

کامپایلر

این پروژه مربوط به درس «طراحی و پیاده‌سازی کامپایلر» است و هدف آن توسعه‌ی یک کامپایلر برای زبان AFSTAT می‌باشد. زبان AFSTAT یک زبان دامنه‌محور (DSL) برای تحلیل داده‌هاست که روی فایل‌های CSV کار می‌کند. وظیفه‌ی کامپایلر این است که کدهای نوشته‌شده در این زبان را به کد قابل کامپایل در C یا C++ تبدیل کند. زبان AFSTAT شامل اجزای زیر است: source: معرفی فایل داده (CSV) schema: تعریف ساختار داده‌ها و نوع ستون‌ها associate: برقراری ارتباط بین schema و فایل compute: تعریف ستون‌های محاسباتی جدید (مانند محاسبه‌ی BMI) analyze: انجام محاسبات آماری (مانند mean، median، std_dev، histogram) join: ترکیب چند منبع داده filter: فیلتر کردن داده‌ها بر اساس شرط مشخص کامپایلر باید با استفاده از زبان C و ابزارهای flex و bison پیاده‌سازی شود. خروجی آن باید کدی در C یا C++ باشد که بدون خطا با gcc یا g++ کامپایل شود. در پایان، فایل نهایی پروژه باید شامل موارد زیر باشد: کد کامل پروژه که با دستور make قابل ساخت است. یک فایل توضیحات درباره‌ی قابلیت‌ها و محدودیت‌های کامپایلر. مجموعه‌ای از تست‌ها برای بررسی صحت عملکرد.

mhdiJAFARI
mhdiJAFARI

امتیاز : 0 از 10

C Programming ( برنامه نویسی به زبان C)
C++ Programming
فایل ضمیمه
zip

Project.zip

0.1 مگابایت

تایم لاین پروژه

درخواست پشتیبانی
  • در انتظار پرداخت

    پرداخت تعرفه ثبت پروژه های غیر رایگان

  • در حال بررسی

    برسی و تایید پروژه از طرف مدیرت سایت

  • آماده دریافت پیشنهادها

    تایید پروژه و نمایش برای مجریان

  • در انتظار پرداخت هزینه پروژه

    پرداخت هزینه اجرای پروژه توسط کارفرما

  • در انتظار پرداخت ضمانت اجرا

    پرداخت مبلغ ضمانت اجرا توسط مجری

  • در حال انجام

    پروژه شما درحال انجام می باشد

  • انجام شد

    اتمام اجرای پروژه

لیست پیشنهادها

vahid313
1 روز پیش
Academy
1 روز پیش
  • اطلاعات پروژه
  • 14331کد پروژه
  • برنامه نویسی با زبانهای مختلف ، طراحی سایت و نرم افزار

    دسته بندی
  • 17 مهر 1404تاریخ ثبت
  • 30 روزمهلت اجرا
  • 10,000,000 تومانحداقل بودجه
  • 50,000,000 تومانحداکثر بودجه
  • 35 درصد ضمانت اجرا
  • آماده دریافت پیشنهادها وضعیت