کتاب درس و کنکور طراحی و پیاده سازی زبان های برنامه سازی اثر حمیدرضا مقسّمی
کتاب زبانهای برنامهسازی مرجع کاملی برای درس " طراحی و پیادهسازی زبانهای برنامهسازی" و شرکت در کنکورهای مربوطه در مقطع کارشناسی ارشد میباشد. این کتاب مشابه سایر کتابهای درس و کنکور به صورت خودآموز و کامل نوشته شده و دقیقا مطابق با سرفصلهای وزارت علوم و نیز کنکورهای ارشد میباشد.
مرجع اصلی این کتاب پرات است که ترجمههای متعددی از آن نیز در ایران وجود دارد. کتاب حاضر نیز بر مبنای این مرجع اصلی نوشته شده چرا که تقریبا تمامی تستهای کنکور ارشد از کتاب پرات بوده است.
کتاب شامل 9 فصل است که در فصل اول ، اصول طراحی زبانها، به دلایل لزوم مطالعه زبانها، تاریخچه زبانهای برنامهسازی، اثر محیط اجرایی بر روی طراحی و پیادهسازی زبانها، دامنه کاربرد زبانها، ویژگیهای یک زبان خوب، مدلهای زبان و استانداردسازی زبان میپردازد.
فصل دوم: اثرات معماری ماشین- اصول ترجمه زبان، به نحوه اجرای برنامه در کامپیوتر، انواع زبانها، انقیاد، اصول ترجمه زبان و عناصر نحوی زبان اشاره دارد.
فصل سوم: انواع داده اولیه، به شی دادهای، پیادهسازی انواع داده اولیه، اعلانها، کنترل نوع، تبدیل نوع، انتساب، انواع داده اسکالر میپردازد.
فصل چهارم: دادههای ساخت یافته، مشخصات انواع ساختمان دادهها، پیادهسازی دادهی ساختیافته، اعلان و کنترل نوع ساختمان دادهها، مدیریت حافظه و مساله اشارهگرها، بردارها و آرایهها، رکوردها، لیست، مجموعهها، اشیای داده اجرایی، نوع داده انتزاعی، زیربرنامهها و عملیات انتزاعی و تعریف نوع پرداخته است.
در فصل بعدی: کنترل ترتیب اجرا، به کنترل ترتیب در عبارات محاسباتی، کنترل ترتیب دستورات، برنامههای بنیادی اشاره دارد.
فصل ششم: کنترل زیربرنامه، به نحوه فراخوانی و برگشت و پارامترها میپردازد.
فصل هفتم: حوزههای ارجاعی، محیط ارجاع، نام مستعار، محیط ارجاع برای دادههای محلی، محیط ارجاع برای دادههای غیرمحلی، محیطهای مشترک صریح، اعلانها در بلوکهای محلی پرداخته است.
فصل هشتم: برنامهنویسی شی گرا، به مبحثهای کلاس و شی، پلی مورفیسم، ارثبری، توابع مجازی، پکیج، اشیا و پیامها در اسمالتاک میپردازد.
فصل نهم: مدیریت حافظه، پردازش توزیعی: مدیریت حافظه و پردازش توزیعی پرداخته است.
انتهای کتاب شامل سه ضمیمه کنکورهای سال 1388،1389 و 1390 میباشد.
کتاب درس و کنکور طراحی و پیاده سازی زبان های برنامه سازی (کارشناسی ارشد) تألیف حمیدرضا مقسّمی توسط انتشارات گسترش علوم پایه به چاپ رسیده است.
فهرست
اصول طراحی زبانها
اثرات معماری ماشین- اصول ترجمه زبان
انواع داده اولیه
دادههای ساختیافته
کنترل ترتیب اجرا
کنترل زیر برنامه
حوزههای ارجاعی
برنامهنویسی شی گرا
مدیریت حافظه- پردازش توزیعی
کنکورهای سال 1388
کنکورهای سال 1389
کنکورهای سال 1390
- درس و کنکور طراحی و پیاده سازی زبان های برنامه سازی
- نویسنده: حمیدرضا مقسمی
- انتشارات: گسترش علوم پایه
نظرات کاربران درباره کتاب ارشد زبان های برنامه سازی | گسترش علوم پایه
دیدگاه کاربران