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

تمرین کتاب پیتر لینز - farid999 - 06 خرداد ۱۳۹۶ ۰۵:۱۱ ب.ظ

سلام بچه ها .

یه تمرینی هست تو کتاب پیتر لینز که گفته :
مثالهایی از ویژگیهای زبان Cپیدا کنید که نتوان آنها را توسط گرامرهای مستقل از متن توصیف کرد

کسی بلده ؟!

RE: تمرین کتاب پیتر لینز - Skyrim - 06 خرداد ۱۳۹۶ ۱۱:۳۹ ب.ظ

(۰۶ خرداد ۱۳۹۶ ۰۵:۱۱ ب.ظ)farid999 نوشته شده توسط:  سلام بچه ها .

یه تمرینی هست تو کتاب پیتر لینز که گفته :
مثالهایی از ویژگیهای زبان Cپیدا کنید که نتوان آنها را توسط گرامرهای مستقل از متن توصیف کرد

کسی بلده ؟!

سلام

هر ویژگی که مجبور باشی از حساس به متن استفاده کنی میشه.
مثلا یکسان بودن تعداد پارامترهای تابع هنگام فراخوانی و هنگام تعریف.
یا مثلا مباحثی که مربوط به کنترل نوع (type checking) میشه. اونها هم با مستقل از متن نیمشه پیاده سازی کرد. یکی بودن نوع انتساب به یک متغیر با نوع اعلانی اون متغیر در برنامه و ...

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

RE: تمرین کتاب پیتر لینز - farid999 - 07 خرداد ۱۳۹۶ ۱۲:۰۲ ب.ظ

(۰۶ خرداد ۱۳۹۶ ۱۱:۳۹ ب.ظ)Skyrim نوشته شده توسط:  
(06 خرداد ۱۳۹۶ ۰۵:۱۱ ب.ظ)farid999 نوشته شده توسط:  سلام بچه ها .

یه تمرینی هست تو کتاب پیتر لینز که گفته :
مثالهایی از ویژگیهای زبان Cپیدا کنید که نتوان آنها را توسط گرامرهای مستقل از متن توصیف کرد

کسی بلده ؟!

سلام

هر ویژگی که مجبور باشی از حساس به متن استفاده کنی میشه.
مثلا یکسان بودن تعداد پارامترهای تابع هنگام فراخوانی و هنگام تعریف.
یا مثلا مباحثی که مربوط به کنترل نوع (type checking) میشه. اونها هم با مستقل از متن نیمشه پیاده سازی کرد. یکی بودن نوع انتساب به یک متغیر با نوع اعلانی اون متغیر در برنامه و ...

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


دستت دردنکنه، دمت گرم