انواع خطاها - نسخهی قابل چاپ |
انواع خطاها - MiladCr7 - 02 بهمن ۱۳۹۳ ۱۲:۲۷ ب.ظ
سلام.بچه ها میشه خطاهای لغوی و نحوی ومعنایی و منطقی رو با مثال یه توضیح بدید!!!اینکه هر کدوم شامل چه خطاهایی میشن |
RE: انواع خطاها - mostafa2012 - 02 بهمن ۱۳۹۳ ۱۲:۵۴ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۱۲:۲۷ ب.ظ)miladcr7 نوشته شده توسط: سلام.بچه ها میشه خطاهای لغوی و نحوی ومعنایی و منطقی رو با مثال یه توضیح بدید!!!اینکه هر کدوم شامل چه خطاهایی میشن سلام اول کار بسم الله الرحمن الرحیم و اما جواب ! خطا ها ۴ دسته اند: - خطا لغوی =>> طرف اشتباهی اومده مثلا اسم متغیر رو با عدد شروع کرده =>> کامپایلر خطا میگیره چون اون میاد با انواع توکن ها میسنجتش ... (انواع توکن ها که یادتون هس! = شناسه ها،ثابت ها،جداکننده ها،نوع داده،عملگر ها ، انتساب هاو...) -خطا نحوی=>> حین تولید درخت پارس کامپایلر نمیتونه درختش بسازه => خطا میدهد! مثلا if x=0 z=1 این جا باید حتما then هم می بود که نیس! خطا معنایی=>> از درخت پارسی که تولید شده بحث type checking رو روش انجام میده و اگر type ها (نوع داده) مشکل باشه خطا میدهد - خطا منطقی=>> کامپایلر نمیتونه بگه .... مثلا شما اومدین توی کد for تون یه حلقه بینهایت نوشتین .... حالا کامپایلر بیچاره این رو دیگر نمیتونه بفهمه که ... اون فکر میکنه شما که عاقل هستید درست نوشتید! موفق و موید امیدوارم جامع و کامل بوده باشه! راستی به نظرتون من بدرد استادی با این توضیحات میخورم؟؟! التماس دعا |
RE: انواع خطاها - MiladCr7 - 02 بهمن ۱۳۹۳ ۱۲:۵۹ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۱۲:۵۴ ب.ظ)mostafa2012 نوشته شده توسط:(02 بهمن ۱۳۹۳ ۱۲:۲۷ ب.ظ)miladcr7 نوشته شده توسط: سلام.بچه ها میشه خطاهای لغوی و نحوی ومعنایی و منطقی رو با مثال یه توضیح بدید!!!اینکه هر کدوم شامل چه خطاهایی میشن سلام.ممنونم چرا از من میپرسید؟؟ |