أخطاء في بناء الجملة: ما هي ولماذا هي مشكلة

جدول المحتويات:

أخطاء في بناء الجملة: ما هي ولماذا هي مشكلة
أخطاء في بناء الجملة: ما هي ولماذا هي مشكلة
Anonim

لغات الكمبيوتر تفرض قواعد صارمة. يعني خطأ في بناء الجملة أن إحدى هذه القواعد معطلة. التركيب اللغوي موجود في اللغة العادية. إنها الطريقة التي يتم بها ترتيب الكلمات في جمل ليكون لها معنى.

البشر قابلون للتكيف. يمكنهم بناء جملة بعدة طرق ، وستظل منطقية. في المقابل ، تتطلب أجهزة الكمبيوتر تعليمات دقيقة. إذا انتهكت القواعد قليلاً ، فقد يكون الأمر منطقيًا للإنسان ، لكن الكمبيوتر لن يتمكن من تفسيره.

Image
Image

بناء الجملة في اللغة البشرية

تخيل أن هناك من يقول لك ، "رأيت امرأة هناك مع تلسكوب." هناك عدة طرق لتفسير هذه الجملة:

  • باستخدام التلسكوب ، لاحظت وجود امرأة هناك.
  • لاحظت امرأة كانت هناك ، وكان لديها تلسكوب.
  • لاحظت امرأة وتلسكوبًا ، وكلاهما كان هناك.
  • كنت هناك ، ولاحظت امرأة لديها تلسكوب.
  • في بعض الأحيان ، أذهب إلى هناك ورأيت امرأة تستخدم التلسكوب.

لأنك إنسان ، يمكنك تطبيق السياق على هذه الجملة. لن تفكر في التفسير الأخير لأنك تعلم أننا لا نستخدم التلسكوبات لنشر الأشخاص كما لو كانوا شرائح خبز. بناءً على المكان الذي يوجد فيه ، وربما أي مناقشة سابقة حول التلسكوبات ، من المحتمل أن تفترض التفسير الأول أو الثاني بشكل صحيح.

ما هو الخطأ النحوي في لغة الكمبيوتر؟

يمكن أن تختلف كيفية معالجة أخطاء بناء الجملة في لغات مختلفة. على سبيل المثال:

  • Excel: إذا قمت بكتابة صيغة ذات بناء جملة غير صحيح في خلية في Excel ، فسيتم عرض VALUE في الخلية. لن يتم تصنيفها بشكل صريح على أنها خطأ نحوي ، ولكن هذا ما هو عليه.
  • HTML: يمكنك كسر الكثير من القواعد في HTML ، وستظهر صفحة الويب بشكل جيد في معظم المتصفحات. المشكلة في هذا هو أن السلوك يمكن أن يصبح غير متوقع. قد تبدو الصفحة جيدة على أحد المستعرضات ، ولكنها لا تعمل على متصفح آخر. إنها فكرة جيدة أن تتحقق من الكود الخاص بك من خلال خدمة التحقق من صحة W3C ، والتي توفر معلومات مفصلة حول الأخطاء في كود HTML.
  • JavaScript: إذا كان هناك خطأ في بناء الجملة في JavaScript ، فإنه يمنع تشغيل الخيط الذي يحتوي على الخطأ. ومع ذلك ، سيتم تنفيذ بقية التعليمات البرمجية ، الموجودة في سلاسل الرسائل الأخرى ، بشرط ألا تعتمد الكود على مؤشر الترابط الذي يحتوي على الخطأ. عند تشغيل الشفرة في المستعرض ، عادةً ، لا يحدث شيء. لن تحصل على رسالة خطأ ولن يعمل الكود.

ماذا تفعل إذا كان لديك خطأ نحوي

تصحيح التعليمات البرمجية الخاصة بك إذا واجهت خطأ في بناء الجملة.

  1. تحديد موقع الخطأ. ستصادف رسائل خطأ تفصيلية بالعديد من اللغات ، لإعلامك بمكان الخطأ في الرمز. إذا كنت تعرف التعليمات التي بها الخطأ ، فيمكنك التحقق من الوثائق للحصول على أمثلة للصياغة الصحيحة.
  2. إذا لم تكن متأكدًا من مكان المشكلة ، فقسِّم الكود إلى أقسام أصغر ، واعرف ما إذا كان كل قسم يعمل على تحديد القسم الذي يحتوي على الخطأ. عند تكرار هذه العملية ، من الممكن تحديد مكان المشكلة وحلها.
  3. إذا كنت بحاجة إلى تصحيح الكثير من رموز الويب ، ففكر في استخدام أدوات المطور.

موصى به: