بنية اللغة

في برمجة الحاسوب ، يُعرَّف البناء اللغوي بأنه جزء مسموح به نحويًا من البرنامج ، ويمكن تكوينه من رمز معجمي واحد أو أكثر وفقًا لقواعد لغة البرمجة ، كما هو مُحدد في معيار ISO/IEC 2382 ( ISO/IEC JTC 1 ). [ 1 ] ويُعرَّف المصطلح بأنه "بناء لغوي في لغة مخطط مفاهيمي يشير إلى كيان". [ 1 ]

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

عبارات التحكم في التدفق (مثل العبارات الشرطية ، وحلقات foreach ، وحلقات while ، وما إلى ذلك) هي بنيات لغوية وليست دوالًا . لذا فإن عبارة هي بنية لغوية، بينما عبارة while هي استدعاء دالة.while(true)add(10)

أمثلة على تراكيب اللغة

في لغة PHP،print يُعدّ هذا بناءً لغوياً. [ 2 ]

<?php print 'Hello world' ; ?>

هو نفسه:

<?php print ( 'Hello world' ); ?>

في لغة جافا، تُكتب الفئة بهذا الشكل:

public class MyClass { //Code . . . . . . }

في لغة C++، تُكتب الفئة بهذا الشكل:

class MyCPlusPlusClass { //Code . . . . };

مراجع

  1. 1 2 "ISO/IEC 2382، تكنولوجيا المعلومات - المفردات" .
  2. "PHP: print - Manual" . www.php.net . تم الاطلاع عليه بتاريخ 18-11-2022 .