طراحی و پیاده‌سازی زبان‌های برنامه‌سازی
اشتراک در تلگراماشتراک در واتس‌اپموارد دیگر
عناوین مرتبط از کتابراه
معرفی کتاب
دسته آموزش برنامه نویسی، درسی و دانشجویی، ۲۷۷صفحه، فرمت PDF، زبان فارسی، ۲.۳۷ مگابایت، ۴۸۶۲ بازدید

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

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

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

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

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

ادامه...
کتاب‌های مرتبط
بیشتر
ASP.Net Core برای بازار کار
زهرا بیات قلی لاله
ASP.Net Core به زبان ساده
زهرا بیات قلی لاله
کدنویس یک روزه
پدرام رحیمی
Swift به زبان ساده
یونس ابراهیمی
Go به زبان ساده
یونس ابراهیمی
نظرات
برای ثبت نظر ابتدا وارد شوید یا ثبت نام کنید.
ahmad jan
۱۳۹۸/۲/۲۰
سلام وخسته نباشید خدا قوت ممنون از این که گتاب رایگان در خدمت ما گذاشتید فقط بعضی از گتاب ها دانلود نمیشوند
کتاب سبز را دوست دارید؟
لطفا امتیاز و نظر خود را ثبت کنید!
ثبت امتیاز و نظر
کتاب سبز در شبکه‌های اجتماعی
کانال تلگرام