فروشگاه فایل وکتاب شیوا داک

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

با ما تماس بگیرید
  • آدرس:فروشگاه فایل وکتاب شیوا داک
  • تلفن:
  • فاکس:
  • ایمیل: info@shivaDoc.com
کتاب طراحی و پیاده سازی زبان های برنامه سازی


کتاب طراحی و پیاده سازی زبان های برنامه سازی نوشته‌ی مصطفی قبائی، جزوه‌ای مطابق با سرفصل‌های مراجع درسی جهت کمک به دانشجویان است.
0 محبوبیت با متوسط امتیاز 0


کتاب طراحی و پیاده سازی زبان های برنامه سازی

نویسنده
مترجم
حجم
فرمت
صفحات
خوانایی
زبان
جلد

کتاب طراحی و پیاده سازی زبان های برنامه سازی

کتاب طراحی و پیاده سازی زبان های برنامه سازی نوشته ی مصطفی قبائی، جزوه ای مطابق با سرفصل های مراجع درسی جهت کمک به دانشجویان است.

زبان های برنامه نویسی، ساختارهای زبانی دستور مداری در رایانه ها محسوب می شوند که به وسیله ی آن ها می توان یک الگوریتم را جهت اجرای رایانه توصیف نمود که با این روش امکان نوشتن برنامه برای تولید نرم افزارهای جدید فراهم می شود.

در بخشی از کتاب طراحی و پیاده سازی زبان های برنامه سازی می خوانیم:

انتزاع داده ها:
برای بسط مفهوم بسته بندی به داده هایی که توسط برنامه نویس تعریف می شوند، نوع داده انتزاعی به صورت زیر تعریف می شود:
- مجموعه ای از اشیای داده معمولاً با استفاده از یک یا چند تعریف نوع
- مجموعه ای از عملیات انتزاعی بر روی انواع داده
- بسته بندی تمام آن ها، به طوری که کاربر نوع جدید نتواند اشیاء داده از آن نوع را، به جز از طریق عملیاتی که برای آن تعریف شده است، دستکاری کند.

کل تعریف باید طوری بسته بندی شود که کاربر فقط با دانستن نام نوع و معنای عملیات آن، بتواند آن را به کار گیرد. به عنوان مثال برای انواع اولیه مثل حقیقی و صحیح، زبان برنامه سازی، امکانی را برای اعلان متغیرهای آن نوع و عملیاتی را برای آن ها تدارک می بیند. نمایش حافظه مربوط به مقادیر صحیح و حقیقی کاملاً بسته بندی شده است یعنی از دید برنامه نویس پنهان است. برنامه نویس بدون اینکه از جزئیات نمایش حافظه این انواع اطلاع داشته باشد از اشیای داده آن ها استفاده می کند. برنامه نویس فقط نام نوع و عملیات برای آن نوع را فراهم می کند.



محصولات مرتبط