خطأ قواعدي

من ويكيبيديا، الموسوعة الحرة
رسالة خطأ نحوي تظهر على شاشة آلة حاسبة.

مصطلح الخطأ النحوي[1] (بالإنجليزية: Syntax error)‏ في علم الحاسوب يشير إلى الخطأ الناجم عن استخدام خاطئ لنحو لغة برمجية معينة عند كتابة مجموعة من الحروف أو الرموز (tokens) بتلك اللغة.[2][3][4]

بالنسبة للغات المعتمدة على الترجمة (compiled languages)، فإن الأخطاء النحوية تظهر حصرياً في وقت التصريف. لن تتم ترجمة البنامج حتى تصحح كل الأخطاء النحوية. أما بالنسبة للغات المعتمدة على التفسير (interpreted languages)، بعض الأخطاء النحوية لا يمكن اكتشافها قبل وقت التنفيذ.

مراجع[عدل]

  1. ^ أحمد محمد الشامي؛ سيد حسب الله (1988)، المعجم الموسوعي لمصطلحات المكتبات والمعلومات: إنجليزي عربي (بالعربية والإنجليزية)، الرياض: دار المريخ، ص. 1100، OCLC:22907571، QID:Q123597272
  2. ^ Louden، Kenneth C. (1997). Compiler Construction: Principles and Practice. Brooks/Cole. ISBN:981-243-694-4.
  3. ^ Issue of syntax or semantics? نسخة محفوظة 23 سبتمبر 2016 على موقع واي باك مشين.
  4. ^ Aho، Alfred V.؛ Monica S. Lam؛ Ravi Sethi؛ Jeffrey D. Ullman (2007). Compilers: Principles, Techniques, and Tools (ط. 2nd). Addison Wesley. ISBN:0-321-48681-1. مؤرشف من الأصل في 2019-12-16.