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

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

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

قبل از اینکه به مفاهیم زبان های برنامه سازی بپردازیم ، باید مقدماتی را مطالعه کنیم ابتدا بررسی میکنیم که چرا دانشجویان و توسعه دهندگان نرم نرم افزار های حرفه ای ، باید طراحی و ارزیابی زبان ها را مطالعه کنند این بحث برای کسانی مفید خواهد بود که اعتقاد دارند آشنایی با یک یا دو زبان برنامه نویسی کافی است. هرگونه علامت گذاری جهت توصیف الگوریتم و ساختمان داده ها ، یک زبان برنامه نویسی نامیده می شود صدها زبان برنامه سازی مختلف طراحی و پیاده سازی شده اند تا در سال ۱۹۶۹ سامت ۱۲۹ زبان مختلف را نام برد که به طور گسترده مورد استفاده قرار می گرفتند و از آنها از آن زمان تاکنون زبان‌های دیگری طراحی و پیاده سازی شده اند.

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

فصل اول: اصول طراحی زبان ها 

دلایل مطالعه زبان های برنامه سازی 

افزایش توانایی های خود در توسعه الگوریتم های کارآمد

استفاده بهینه از زبان های برنامه نویسی موجود

آشنایی با اصطلاحات مفید ساختارهای برنامه نویسی 

انتخاب بهترین زبان برنامه نویسی 

یادگیری آسان یک زبان جدید

طراحی یک زبان جدید

ورد تاریخچه زبان های برنامه نویسی 

زبان های محاسباتی 

زبان های تجاری

 زبان های هوش مصنوعی 

زبان های هوش مصنوعی

زبان های سیستمی

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

محیط دستی

محیط محاوره ای

محیط سیستم های تعبیه شده

محیط کامپیوتر شخصی

محیط شبکه و اینترنت

دامنه کاربرد زبان‌ها

ویژگی های یک زبان خوب

نحو و معنای زبان

مدل های محاسباتی زبان

استاندارسازی زبان‌ها

فصل دوم: اثرات معماری ماشین

کامپیوتر و اجزای آن

کامپیوترهای میان ابزار

مفسرها و معماری های مجازی

انواع زبان ها کامپایلری و مفسری

کامپیوترهای مجازی

انقیاد و زمان‌های انقیاد

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

معیارهای عمومی زبان

عناصر نحوی زبان

فصل چهارم: مراحل ترجمه

خطا پرداز جدول نمادها

مفهوم گذر

حساب لاندا

فصل پنجم: انواع داده

Shad

نوع داده

اعلام

کنترل را از

انتصاب و مقدار دهی اولیه

انواع داده ای اسکالر 

انواع داده مرکب

فصل ششم: بسته بندی گراف جدید مشخصات انواع ساختمان داده ها

پیاده سازی انواع ساختمان داده ها

مدیریت حافظه و مسائل اشاره گرها

اعلام و کنترل ساختمان داده ها

بردار ها و آرایه ها

به کردها

لیست‌ها

مجموعه‌ها

اشیاء داده اجرایی

نوع داده انتزاعی

زیر برنامه‌ها

تعریف نوع

هم ارزی نوع

فصل هفتم. کنترل ترتیب اجرا جدید کنترل ترتیب در عبارات محاسباتی

ارزیابی نمایش درختی عبارات

کنترل ترتیب دستورات

برنامه های بنیادی

کنترل ترتیب در عبارات غیر محاسباتی

فصل هشتم: کنترل ترتیب زیر برنامه ها

زیر برنامه های فراهانی برنامه های بازگشتی

صفات کنترل داده‌ها

پیشرو در پاسخ پاسکال

نام مستعار

حوزه پویا و ایستا

پیاده سازی حوزه پویا و ایستا

ساختار بلوکی

محیط ارجاع برای داده های محلی

محیط های مشترک

اعلان ها در بلوک های محلی

نمونه سوالات فصل اول فصل هشتم

پاسخنامه سوالات تستی

پیوست : سوالات کنکور سراسری کارشناسی ارشد

کلید مجموعه سوالات کنکوری

 



 قیمت: 75,000 تومان  پرداخت و دانلود

#نسخه_الکترونیکی_کمک_در_کاهش_تولید_کاغذ_است. #اگر_مالک_یا_ناشر_فایل_هستید، با ثبت نام در سایت محصول را به سبدکاربری خود منتقل و درآمدفروش آن را دریافت نمایید.


برچسب ها: دانلود کتاب طراحی و پیاده سازی زبان های برنامه سازی کتاب طراحی و پیاده سازی زبان های برنامه سازی
دسته بندی: 🔺سایر » 🔺پروژه های آموزشی

تعداد مشاهده: 2387 مشاهده

فرمت محصول دانلودی:.pdf

فرمت فایل اصلی: pdf

تعداد صفحات: 252

حجم محصول:2,800 کیلوبایت


نماد اعتماد الکترونیکی


با خرید از ما کدتخفیف10درصدی هدیه دریافت کنید!

درباره ما

"فارسفایل"سال1391 به عنوان اولین مرکز ارائه فروش محصولات دیجیتال با هدف کارآفرینی تاسیس گردید. این حوزه با افزایش آنلاین شاپ ها در کسب کارهای اینترنتی بخش بزرگی از تجارت آنلاین جهانی را در این صنعت تشکیل داده است. حال بستری مناسب برای راه اندازی فروشگاه کسب کار شما آماده شده که امکان فروش محتوا و محصولات دیجیتالی شما وجود دارد.

تماس با ما

آدرس: گناباد، بخش مرکزی، شهرک فرهنگیان، بلوار استقلال، بلوار امام سجاد پلاک70 طبقه_همکف کدپستی9691944367
(ساعت پاسخگویی 7صبح الی 24شب)

تلفن تماس051-57261834 ایمیلfarsfile@gmail.com ارسال پیام در تلگـــرام

نشان و آمار سایت

logo-samandehi
52,375 بازدید امروز
485,934 بازدید دیروز
438,058,224 بازدید کل
47,827 فروش موفق
17,948 تعداد فروشگاه
47,987 تعداد فایل
تمام حقوق مادی و معنوی سایت برای فارسفایل محفوظ می باشد.
کدنویسی توسط : فارسفایل