بنية اللغة
في برمجة الحاسوب ، يُعرَّف البناء اللغوي بأنه جزء مسموح به نحويًا من البرنامج ، ويمكن تكوينه من رمز معجمي واحد أو أكثر وفقًا لقواعد لغة البرمجة ، كما هو مُحدد في معيار 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 2 "ISO/IEC 2382، تكنولوجيا المعلومات - المفردات" .
- ↑ "PHP: print - Manual" . www.php.net . تم الاطلاع عليه بتاريخ 18-11-2022 .
- مواضيع لغات البرمجة
- بنى البرمجة
