مفاهیم اولیه: همانطور که میدانید زبانها از نظر پیچیدگی به ۴ دسته تقسیم میشوند. ١) زبانهای منظم Regular Languages ٢) زبانهای مستقل از متن Context Free Languages ٣) زبانهای حساس به متن Context Sensitive Languages ۴) زبانهای بدون محدودیت از بین این دسته زبانهای مستقل از متن برای برنامههای سطح بالا که نزدیک به زبان انسان باشند مناسبترند چون میتوان با الگوریتمهای از درجه (O(n تعلق یک عبارت را به آن بررسی کرد که در آن n طول عبارت فوق میباشد. تشخیص این تعلق بهوسیله عملیات Parse انجام میشود. کامپایلر ابزاری است که برنامهای به زبان سطح بالا را گرفته و معادل همان برنامه را به زبان سطح پائین بر میگرداند. یعنی رشتهای از نویسهها را که بهراحتی توسط ماشین اجرا میشود تولید میکند.
نویسنده: محسن احمدوند – هادی پرنده افشار
تعداد صفحه: 49
پسورد: dlbook.net
http://leila_str.20upload.net/files/1389/aban1/12882999761.rar
or
http://www.myupload.dk/showfile/6487766c489.rar
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *
Current ye@r *
Leave this field empty
Copyright © 2010 Dlbook Team