تالار گفتمان مانشت
تشخیص منظم بودن و یا مستقل از متن بودن - نسخه‌ی قابل چاپ

تشخیص منظم بودن و یا مستقل از متن بودن - cprogrammer - 26 آبان ۱۳۹۰ ۱۲:۵۹ ق.ظ

سلام
درمورد تشخیص اینکه آیا زبان منظم و یا مستقل از متن هست روشی به غیر از روش های( آیا حافظه و یا استک نیاز داره )وجود داره ؟
ممنون

تشخیص منظم بودن و یا مستقل از متن بودن - Msccom - 26 آبان ۱۳۹۰ ۱۱:۴۷ ب.ظ

میشه این حالت رو هم در نظر گرفت که:
اگر یک زبان متناهی بود دیگه لازم نیس به گرامر دقت کنیم و سریع میگیم منظمه؟

RE: تشخیص منظم بودن و یا مستقل از متن بودن - Shiny_Star - 27 آبان ۱۳۹۰ ۰۱:۳۰ ب.ظ

(۲۶ آبان ۱۳۹۰ ۱۱:۴۷ ب.ظ)NoOne نوشته شده توسط:  میشه این حالت رو هم در نظر گرفت که:
اگر یک زبان متناهی بود دیگه لازم نیس به گرامر دقت کنیم و سریع میگیم منظمه؟

سلام
زبانی که منظم هست به علت اینکه داره از DFA استفاده میکنه، برای نگهداری حافظه محدودیت داره
ولی زبان مستقل از متن اینطور نیست، با استفاده از پشته این محدودیت رو نداره.
مثال:
۱ a^10000000b^1000000
a^100b^100 2
a^nb^n 3
a*b* 4
زبان ۱ و ۲و ۴ منظم هستند چون ما بعد از اینکه تعداد محدودی a در رشته داریم، b آمده
ولی در مورد زبان ۳ اینطور نیست، چون تعداد a که باید قبل b در رشته تولید شود، معلوم نیست