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