طراحی و پیاده سازی زبانهای برنامه سازی ، عنوان عنوان یکی از دوروس تخصصی رشته کارشناسی کامپیوتر (مهندسی نرم افزار ) است .

در این درس ، ویژگی های عموم زبانها و پردازنده انها مورد بررسی و با هم مقایسه میشو د. ویژگی انواع داده ها وپیاده سازی آنها در زبانهای سطح بالا ، روشهای تعیین ترتیب اجرای دستورات و پیاده سازی انها ، کنترل داده موارد دیگری در زبانهای برنامه نویسی مورد بحث قرار میگیرند .

دلایل زیادی برای مطالعه زبانهای برنامه سازی وجود دارد که بعضی از انها عبارتند از :


  • افزایش توانایی طراحی الگوریتمها ی کارامد
  • استفاده بهینه از زبان
  • اشنایی با ساختارهای مفید برنامه نویسی
  • انتخاب بهترین زبان برنامه نویسی برای کار مورد نظر
  • طراحی زبانهای جدید
  • سهولت در یاد گیری