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