جدول المحتويات:
تعريف - ماذا يعني خطأ في بناء الجملة؟
خطأ بناء الجملة في علوم الكمبيوتر هو خطأ في بناء جملة لغة الترميز أو البرمجة ، يتم إدخاله بواسطة مبرمج. يتم اكتشاف أخطاء بناء الجملة بواسطة برنامج يسمى المترجم ، ويجب على المبرمج إصلاحها قبل أن يتم ترجمة البرنامج ثم تشغيله.
يشرح Techopedia خطأ في بناء الجملة
طريقة واحدة للتفكير في خطأ في بناء الجملة هو أنه يقدم وظيفة gatekeeping كبيرة في وضوح وسهولة الاستخدام من التعليمات البرمجية. كما هو الحال في التقنيات الرقمية الأخرى مثل عنوان البريد الإلكتروني ، فإن إغفال أو إساءة استخدام حرف أو رقم أو حرف واحد فقط يخلق مشاكل خطيرة لنظام الحوسبة الذي يجب عليه قراءة الكود بطريقة خطية. من المفيد أيضًا التفكير في الأسباب المعتادة لأخطاء بناء الجملة - إما أن يقوم مبرمج بخطأ مطبعي أو ينسى تنسيق أو تسلسل بعض الكلمات أو الأوامر.
تختلف أخطاء بناء الجملة عن الأخطاء التي تؤثر على البرامج أثناء وقت التشغيل. لا يتم اكتشاف العديد من الأخطاء المنطقية في برمجة الكمبيوتر من قبل المترجم ، لأنه على الرغم من أنها قد تسبب أخطاء فادحة أثناء تشغيل البرنامج ، إلا أنها تتوافق مع بناء جملة البرنامج. بمعنى آخر ، لا يمكن للكمبيوتر معرفة ما إذا كان هناك خطأ منطقي سيؤدي إلى حدوث مشكلات ، لكن يمكنه معرفة متى لا تتوافق التعليمة البرمجية مع بناء الجملة ، لأن فهم بناء الجملة هذا مضمّن في الذكاء الأصلي للمترجم.
يتمثل الجانب الآخر لفهم أخطاء بناء الجملة في أنها توضح كيف ، على عكس البشر ، لا يمكن لأجهزة الكمبيوتر استخدام مدخلات غير مصممة بشكل مثالي. عدم وجود فترة أو فاصلة في جملة أو أمر ، أو حرفين متبادلين في كلمة واحدة ، يربك المترجم ويجعل عمله مستحيلاً. من ناحية أخرى ، يمكن للقراء الإنسان اكتشاف الأخطاء المطبعية وفهمها في سياق ما يقرؤون. من المحتمل أنه مع تطور أجهزة الكمبيوتر خلال العقود المقبلة ، قد يكون المهندسون قادرين على إنشاء أدوات ترجمة وأنظمة يمكنها معالجة بعض أنواع أخطاء بناء الجملة ؛ حتى الآن ، في بعض البيئات المترجمة ، يمكن للأدوات تصحيح أخطاء بناء الجملة تلقائيًا في الموقع.
