ما هي لغة حرة الشكل؟

- Jan 22, 2019-

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

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

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

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

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