جزوه آموزش درس نظریه زبان ها و ماشین ها

جزوه آموزش درس نظریه زبان ها و ماشین ها در 10 جلسه

درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

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

این جزوه شامل سرفصل ها و مطالب زیر می باشد:

جلسه اول

  • الفبا
  • رشته (String)
  • مجموعه هم عدد
  • مجموعه شمارا
  • زبان
  • عملگر الحاق
  • تعریف بازگشتی عملگر الحاق
  • عملگر * و دیگر عملگرها

جلسه دوم

  • عبارات منظم (باقاعده)
  • زبان منظم

جلسه سوم

  • آتاماتای متناهی (DFA)
  • آتاماتای متناهی نامعین (NFA)
  • تبدیل NFA به DFA
  • لم تزریق
  • تمرینات اضافی

جلسه چهارم:

  • بهینه سازی DFA: الگوریتم غربال برای پیدا کردن وضعیت های ادغام پذیر
  • گرامرها
  • تمرینات اضافی

جلسه پنجم:

  • گرامرهای خطی
  • گرامرهای منظم
  • خواص زبان های منظم
  • هم ریختی
  • تمرینات اضافی

جلسه ششم:

  • گرامرهای مستقل از متن
  • اشتقاق چپ و راست
  • آتاماتای پشته ای نامعین (NPDA)
  • تمرینات اضافی

جلسه هفتم:

  • مثال های از زبان های مستقل از متن و طراحی ماشین پشته ای

جلسه هشتم:

  • ساده سازی گرامرهای منظم
  • حذف لامبدا از زبان
  • حذف قوانین بی فایده
  • حذف قوانین یکه (واحد)
  • حذف بازگشتی چپ
  • گرامرهای نرمال (فرم نرمال چامسکی، فرم نرمال گریباخ)
  • تمرینات اضافی

جلسه نهم:

  • ماشین تورینگ
  • گرامرهای حساس به متن (CS)
  • تمرینات اضافی

جلسه دهم:

  • ماشین آتاماتای کراندار خطی(LBA)
  • گرامرهای نامقید (نامحدود)
  • خواص زبان های مستقل از متن
  • لم تزریق برای زبان های مستقل از متن
  • تمرینات اضافی


ادامه نوشته

مقدمه ای بر نظریه زبان ها و ماشین ها (پیتر لینز) دکتر مهدی صادق زاده

مقدمه ای بر نظریه زبان ها و ماشین ها (پیتر لینز) دکتر مهدی صادق زاده
رشته کامپیوتر یک زمینه کاربردی است. کسانی که در این رشته کار می کنند اغلب مسائل علمی را بر مسائل نظری ترجیح می دهند. این امر واقعا در مورد دانشجویان رشته کامپیوتر که علاقه مند به کار بر روی مسائل مشکل در دنیای واقعی هستند صدق می کند. راه حل های خوب نظری فقط زمانی مورد علاقه دانشجویان این رشته قرار می گیرند که در پیدا کردن راحل خوب کمک کنند. این نگرش درست است، زیرا بدون کاربرد، علاقه مندان کمی به کامپیوتر وجود خواهند داشت.
نظریه زبان ها و ماشین ها، مفاهیم و اصولی را مطرح می کند که در درک ماهیت عمومی این رشته به ما کمک می کند. عرصه رشته کامپیوتر شامل دامنه وسیعی از موضوعات خاص از طراحی ماشین تا برنامه سازی است. کاربرد کامپیوتر در دنیای واقعی وابسته به جزئیات زیادی است که برای کاربرد موفقیت آمیز باید آموخته شود.
ایده هایی که در این کتاب بیان و مطرح می کنیم کاربردهای مهمی دارند. عرصه های طراحی دیجیتال، برنامه نویسی و کامپایلرها مثال های ساده ولی بسیار مختلف هستند. اصولی که ما در این جا مطالعه می کنیم مثل نخی بیشتر مفاهیم کامپیوتر از سیستم عامل تا شناسایی الگوها را به هم پبوند می زنند.
در این کتاب ما به مدلهایی نظر داریم که شکل درونی کامپیوترها را نشان می دهند و کابردشان را به نمایش می گذارند. برای مدل کردن سخت افزار یک کامپیوتر ما تصویری از یک ماشین(جمع آن ماشین ها) را معرفی می کنیم.
یک ماشین ساختاری است که تمام ویژگی های یک کامپیوتر دیجیتال را داراست. ماشین ورودی را دریافت می کند، خروجی را تولید می کند، ممکن است انواع مختلفی از ذخیره سازی را داشته باشد و می تواند در موردانتقال و تبدیل ورود ی به خروجی تصمیم گیری نماید.
سرفصل های این کتاب شامل مفاهیم زیر است:
فصل اول: مقدمه ای بر تئوری محاسبات
  • مقدمات ریاضی و علامت گذاری
  • یه مفهوم اساسی
  • برخی کاربردها
فصل دوم: ماشین های متناهی
  • پذیرنده های متناهی فطعی
  • پذیرنده های متناهی غیر قطعی
  • معادل بودن پذیرنده های متناهی فطعی و غیر قطعی
  • کاهش تعداد حالات در ماشین های متناهی
فصل سوم: زبان های منظم و گرامرهای منظم
  • عبارات منظم
  • ارتباط بین عبارات منظم و زبان های منظم
  • گرامرهای منظم
فصل چهارم: خواص های زبان های منظم
  • خواص بستاری زبان های منظم
  • سوالات مقدماتی درباره زبان های منظم
  • تشخیص زبان های غیر منظم
فصل پنجم: زبان های مستقل از متن
  • گرامرهای مستقل از متن
  • تجزیه و ابهام
  • گرامرهای مستفل از متن و زبان های برنامه نویسی
فصل ششم: ساده سازی گرامرهای مستفل از متن
  • روش های تبدیل گرامرها
  • دو شکل نرمال مهم
  • یک الگوریتم عضویت برای گرامرهای مستقل از متن
فصل هفتم: ماشین های پشته ای
  • ماشین های پشته ای غیر قظعی
  • ماشین های پشته ای و زبان های مستقل از متن
  • ماشین های پشته ای قطعی و زبان های مستقل از متن قطعی
  • گرامرهایی برای زبان های مستقل از متن قطعی
فصل هشتم: خواص زبان های مستقل از متن
  • دولم تزریق
  • خواص بستاری و الگوریتم های تصمیم گیری برای زبان های مستقل ازمتن
فصل 9: ماشین های تورینگ
  • ماشین تورینگ استاندارد
  • ترکیب ماشین های تورینگ برای انجام وظایف پیچیدهتز تورینگ
فصل دهم: مدل های دیگر ماشین های تورینگ
  • گونه های جزئی در زمینه ماشین تورینگ
  • ماشین های تورینگ با حافظه پیچیده تر
  • ماشین های تورینگ غیر قطعی
  • یک ماشین تورینگ عمومی
  • ماشین های کراندار خطی
فصل یازدهم: سلسله مراتبی از زبان های صوری و ماشین ها
  • زبان های بازگشتی و شمارش پذیر بازگشتی
  • گرامرهای بدون محدودیت
  • گرامرها و زبان های حساس به متن
  • سلسله مراتب چامسکی
فصل دوازدهم: محدودیت های محاسبات الگوریتم
  • برخی مسائل که نمی توانند توسط ماشین تورینگ حل شوند
  • مسائل تصمیم ناپذیر برای زبان های مستقل از متن
فصل سیزدهم: مدل های دیگر محاسبات
  • توابع بازگشتی
  • سیستم های پست
  • سیستم هیا بازنویسی
فصل چهاردهم: مقدمه ای بر پیچیدگی محاسباتی
  • کارایی محاسبات
  • ماشین های تورینگ و پیچیدگی
  • خانواده های زبان و رده های پیچیدگی
  • رده های پیچیدگی P و NP
جهار فصل اول این کتاب برای شما عزیزان در 120 صفحه قرار داده شد.


حجم فایل برای دانلود: 2 مگابایت

منبع: پوپول

جزوه درس نظریه زبان ها و ماشین ها (استاد علی اصغر پورحاجی کاظم)

جزوه درس نظریه زبان ها و ماشین ها (استاد علی اصغر پورحاجی کاظم)

بیان درس نظریه زبان ها و ماشین ها به سبکی دیگر


درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

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

این جزوه شامل مطالب و سرفصل های زیر می باشد:

خلاصه فصل های اول تا سوم

  • گرامر های بدون محدودیت
  • گرامر های وابسته به متن
  • گرامر های مستقل ازمتن
  • گرامر های منظم
  • درخت اشتقاق
  • ابهام

فصل چهارم: ماشین های حالت محدود (Finite State Machine)

  • ویژگی های یک ماشین حالت محدود
  • المنت های ریاضی یک ماشین محدود
  • ماشین های Transition Assigned Output
  • ماشین های State Assigned Output
  • تبدیل ماشین های Transition Assigned به State Assigned
  • معادل بودن ماشین های حالت محدود
  • افراز نمودن مجموعه در حالات
  • الگوریتم افراز سازی

فصل پنجم: (Finite State Language)

  • ارتباط Finite State Machine و گرامرهای Regular
  • Finite State Acceptor
  • Nonditerministic Acceptors
  • بردار
  • ساخت ماشین معین
  • ساخت یک FSA از روی یک گرامر Right-linear
  • روش تبدیل گرامرهای خطی راست Right-linear)) به خطی چپ (Left-linear)
  • عبارات منظم و FSA
  • حل مجموعه معادلات سیستم
  • تبدیل پذیرنده لامبدا به FSA
  • ساخت یک پذیرنده برای یم عبارت منظم
  • ابهام (Ambiguity)
  • تشخیص وجود ابهام
  • الگوریتم تشخیص ابهام در گرامر منظم
  • رفع ابهام (Decision Problem)

فصل ششم: محدودیت های Final Autimata

  • محدودیت های تولید کننده های حالت محدود
  • محدودیت های مترجم های حالت محدود

فصل هفتم: Tape Automata

  • ویژگی های یک Tape Automata
  • ویژگی های ترتیبی عمومی (Generalized Sequential Machines)
  • ساختارها (instructions)
  • پیکربندی ماشین (Machine Configuration )
  • اهداف و ویژگی های ماشین های Two Way Acceptor

این جزوه در 78 صفحه به صورت تایپ شده و PDF برای شما عزیزان قرار گرفته است.

 

حجم فایل: 2.7 مگابایت

پسورد فایل: www.pupuol.com

لینک دانلود مستقیم

منبع: پوپول

نظریه زبان ها و ماشین ها به صورت اسلاید

نظریه زبان ها و ماشین ها به صورت اسلاید

برگرفته از کتاب Languages & machines

Written By: Thomas A.Sudkamp

کاربرد نظریه زبان ها و ماشین ها و جایگاه آن در رشته مهندسی کامپیوتر

درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

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

ضرورت اين درس:

  1. ضرورت نياز به زبانهای سطح بالا
  2. ضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشين
  3. تنوع زبانهای برنامه نويسی سطح بالا
این کتاب با سرفصل های درس نظریه زبان ها و ماشین ها که در دانشگاه ها، موسسات آموزش عالی و پبام نور تدریس و اعلام شده،منطبق می باشد. اسلایدها به صورت لایه باز قرار گرفته تا در صورت نیاز بتوانید تغییرات لازم را در آنها اعمال کنید.
این کتاب شامل سرفصل ها و مطالب زیر می باشد:

فصل اول: ریاضیات مقدماتی

  • مفاهیم نمادگذاری و مفهوم تابع
  • نظریه مجموعه ها
  • مفهوم استقراء ریاضی
  • گراف و انواع آن

فصل دوم: زبان ها

  • مفاهیم رشته و زبان
  • مشخصات زبان ها
  • مجموعه های با قاعدهپ

فصل سوم: گرامرهای مستقل از متن

  • گرامرها و زبان های مستقل از متن
  • اشتقاق و درخت آن
  • گرامرهای قاعده

فصل چهارم: مقدمه ای بر پارسر ها

  • اشتقاق چپ و ابهام
  • گراف یک گرامر
  • پارسر ها

فصل پنجم: فرم های نرمال

  • فرم های نرمال
  • حذف قوانین لامبدا
  • حذف قوانین زنجیره ای
  • فرم نرمال شومسکی وگریباش

فصل ششم: آتاماتای متناهی

  • آتاماتای قطعی
  • دیاگرام حالت
  • آتاماتای غیر قطعی

فصل هفتم : زبانها و مجموعه های با قاعده

  • آتاماتای متناهی و مجموعه های با قاعده
  • گراف عبارت
  • زبان بی قاعده

فصل هشتم: آتاماتای Pushdown

  • آتاماتای Pushdown
  • انواع PDA
  • آتاماتای دو پشته ای
  • بهینه سازی DFA

فصل نهم:ماشینهای تورینگ

  • ماشین تورینگ
  • انواع پذیرش
  • ماشین های چند شیاره
  • ماشین های تورینگ غیر قطعی

فصل دهم:طبقه بندی شومسکی

  • گرامرهای بدون محدودیت
  • گرامرهای وابسته به متن
  • آتاماتای خطی محدود
  • طبقه بندی شومسکی

این کتاب در 225 اسلاید برای شما عزیزان قرار گرفت.

حجم فایل برای دانلود: 0.6 مگابایت

لینک دانلود مستقیم

منبع: پوپول

نظریه محاسبات

نظریه محاسبات

نظریه محاسبات

گردآورنده و تهیه گننده: حسن عسکرزاده

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

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

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

لینک دانلود و فهرست کامل این کتاب در ادامه مطلب ...

ادامه نوشته

اسلاید نظریه زبان ها و ماشین ها در 6 جلسه ارائه شده بیشتر مناسب برای پیام نور

اسلاید نظریه زبان ها و ماشین ها در 6 جلسه، ارائه شده برای پیام نور

درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

این کتاب برگفته از کتاب پیام نور است که قسمت های مختلف آن در این اسلایدها قرار گرفته است.

بهترین مزیت این اسلایدها، مثال های زیاد در طول آموزرش است که بالغ بر 80 مثال مختلف را بری شما عزیزان قرار داده است. این اسلایدها به صورت لایه باز ارائه شده است تا در صورت نیاز تغییرات دلخواه داده و استفاده کنید.

سرفصل های ایم کتاب که در 6 جلسه ارائه شده است به شرح زیر است:

جلسه اول:

  • عبارات منظم با قاعده
  • آتاماتاهای متناهی (DFA)
  • آتاماتاهای متناهی معین (NFA)
  • تبدیل (NFA) به (DFA)

جلسه دوم:

  • لم تزریق
  • روال لم تزریق

جلسه سوم:

  • بهینه سازی DFA
  • گرامرها
  • گرامرهای خطی
  • گرامرهای منظم
  • خواص زبان های منظم
  • هم ریختی

جلسه چهارم:

  • آتاماتاهای پشته ای نامعین(NPDA)

جلسه پنجم:

  • ساده سازی گرامراهی منظم
  • حذف متغیر بازگشتی آغازین
  • حذف قوانین یکه
  • حذف بازگشتی چپ
  • حذف قوانین بی فایده
  • گرامرهای نرمال

جلسه ششم

  • ماشین تورینگ
این کتاب در 107 اسلاید برای شما عزیزان قرار گرفته است.
حجم فایل برای دانلود: 1.3 مگابایت

منبع: پوپول

ضمیمه 1 و 2 کتاب جامع نظریه زبان ها و ماشین (حسین ضیائی نافچی)(خلاصه اي از کتاب پیتر لینز)

ضمیمه 1 و 2 کتاب جامع نظریه زبان ها و ماشین (حسین ضیائی نافچی)(خلاصه اي از کتاب پیتر لینز)

ضمیمه 1 و 2 کتاب جامع نظریه زبان ها و ماشین (حسین ضیائی نافچی)(خلاصه اي از کتاب پیتر لینز)

اگر می خواهید کتاب پیترلینز را به صورت خلاصه شده و به سرعت در 38 صفحه مرور کنید همراه با مثال های حل شده و با لیستی از زبان های معروف نوع اول، دوم، سوم آشنا شوید. یکی از بهترین گزینه های موجود همین ضمیمه های 1 و 2 استاد حسین ضیائی نافچی خواهد بود.

درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

ضمیمۀ 1 خلاصه اي از کتاب پیتر لینز را در حدود 38 صفحه خلاصه کرده است!. این ضمیمه براي جمع بندي بسیار مناسب است. شامل تعدادی زیادی مثال حل شده است. در ضمیمۀ 2، تعدادي از زبانهاي نوع اول، دوم و سوم براي راحتی دانشجو آورده شده است. اصل کتاب داراي 8 فصل و 5 ضمیمه میباشد که ضمیمههاي 1 و 2 آن را در این کتاب مشاهده می کنید.

بعضی از ویژگیهاي این کتاب عبارتند از:

  • تشریح دروس در 8 فصل.
  • تمرینهاي پایان هر فصل و پاسخ به تمرینهاي انتخابی در یکی از ضمیمههاي کتاب.
  • دو نمونه سوال از امتحانات پایان ترم دانشگاه پیامنور همراه با پاسخ تشریحی.
  • استفاده از مثالهاي کاربردي در متن کتاب.
  • استفاده از 200 تصویر براي تفهیم بهتر مطالب.
  • ضمیمههاي 1 و 2 که در بالا به آن اشاره شد.
  • مثالهاي متنوع براي تفهیم بهتر ماشینهاي تورینگ (فصل 8)

بسیاري از این ویژگیها براي اولین بار در این کتاب استفاده شده است.

لینک دانلود و فهرست کامل این کتاب در ادامه مطلب ...

ادامه نوشته

نظریه زبان ها و ماشین ها (مهندس رجایی)

نظریه زبان ها و ماشین ها (مهندس رجایی)

نظریه زبان ها و ماشین ها (مهندس رجایی)

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

درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

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

لینک دانلود و فهرست کامل این کتاب در ادامه مطلب ...

ادامه نوشته

اسلاید های نظریه زبان ها و ماشین (استاد ماهان)

اسلاید های نظریه زبان ها و ماشین (استاد ماهان)

اسلاید های نظریه زبان ها و ماشین (استاد ماهان)

می توان گفت یکی از کاملترین و مناسب ترین منابع درس نظریه که به صورت اسلاید ارائه شده است، همین اسلایدها ست که برای شما قرار داده ایم.

درس نظریه زبان ها و ماشین ها یکی از پیش نیاز های مهم درس اصول طراحی کامپایلر و درس های دیگر رشته مهندسی کامپیوتر است، در واقع می توان چنین برداشت کرد که ریشه و شرط اصلی درک نحوه کار کردن کامپایلرها، زبان های برنامه سازی و پذیرش کدها مربوط به فهم صحیح از آتاماتاها، ماشین های تورینگ و نظریه های محاسباتی درس نظریه زبان ها و ماشین ها است.

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

از ویژگی های این اسلایدها می توان به موارد زیر اشاره کرد:

  1. استفاده و حل مثال، در تمامی بخش ها و موضوعات، به منظور تفهیم بهتر درس
  2. بیان تمامی مسائل و موضوعات مربوط به درس نظریه زبان ها و ماشین ها ( توجه به فهرست مطالب)
  3. طبقه بندی خوب مطالب
  4. ...

لینک دانلود و فهرست کامل این کتاب در ادامه مطلب ...

ادامه نوشته

مقدمه ای بر نظریه زبان ها و ماشین ها (پیتر لینز) به زبان اصلی با ضمیمه حل تمرین های انتخابی

مقدمه ای بر نظریه زبان ها و ماشین ها (پیتر لینز) به زبان اصلی  با ضمیمه حل تمرین های انتخابی
ادامه نوشته