كلمة مفتاحية
[[ملف:Java keywords highlighted.png|تصغير|200بك|يسار]]
يستخدم لفظ '''كلمة مفتاحية''' {{إنج|Keyword}} أو '''كلمة محجوزة''' {{إنج|Reserved identifier}} في [[لغة برمجة|لغات البرمجة]]، للدلالة على أن كلمة ما لا يجوز استعمالها كمسمى لأية [[متغير (توضيح)|متغيرات]] أو [[دالة|دوال]].<ref>{{استشهاد بويب| مسار = https://www.getty.edu/vow/AATFullDisplay?find=&logic=AND&note=&subjectid=300311841 | عنوان = معلومات عن كلمة مفتاحية على موقع getty.edu | ناشر = getty.edu| مسار أرشيف = https://web.archive.org/web/20201030235613/https://www.getty.edu/vow/AATFullDisplay?find=&logic=AND&note=&subjectid=300311841 | تاريخ أرشيف = 30 أكتوبر 2020 }}</ref><ref>{{استشهاد بويب| مسار = https://babelnet.org/synset?word=bn:03277968n | عنوان = معلومات عن كلمة مفتاحية على موقع babelnet.org | ناشر = babelnet.org| مسار أرشيف = https://web.archive.org/web/20201030235708/https://babelnet.org/synset?word=bn:03277968n | تاريخ أرشيف = 30 أكتوبر 2020 }}</ref><ref>{{استشهاد بويب| مسار = https://www.jstor.org/topic/keywords | عنوان = معلومات عن كلمة مفتاحية على موقع jstor.org | ناشر = jstor.org| مسار أرشيف = https://web.archive.org/web/20200511203404/https://www.jstor.org/topic/keywords/ | تاريخ أرشيف = 11 مايو 2020 }}</ref> أي أنها «محجوزة» للغير (ممثلا في اللغة ذاتها أو في تطبيق اللغة). علاوة على ذلك، يتم استخدام لفظ ''كلمة مفتاحية'' للدلالة على نوع من الكلمات المحجوزة له معنى محدد، ككلمة "if" التي تستخدم للدلالة على جملة شرطية في العديد من لغات البرمجة.
لا يشترط أن تتطابق الكلمات المفتاحية مع الكلمات المحجوزة. فلغة مثل [[سي (لغة برمجة)|السي]] و[[سي++|السي++]]، تجعل بعض الأسماء محجوزة للاستخدام في المستقبل (مثل كلمة export في C++14). بينما لغات أخرى، يتطابق فيهما المصطلحان مثل [[جافا (لغة برمجة)|الجافا]].
==المقارنة حسب اللغات==

تتباين عدد الكلمات المحجوزة بشكل كبير بين اللغات. فبينما اللغات من عائلة السي (سي/سي++ وجافا وغيرهم) لديها عدد محدود نسبيا منها، فلغات أخرى مثل [[كوبول]] عندها 400. على النقيض من ذلك لغات مثل [[برولوغ]] ليس لها أي كلمات مفتاحية على الإطلاق.

== مراجع ==
{{مراجع}}

== روابط خارجية ==
* [http://www.computerhope.com/jargon/r/reseword.htm Reserved word]
* [http://www.reservedwordsearch.com/ Reserved Word Search: Search reserved words for widely used languages]

{{شريط بوابات|برمجيات}}

{{ضبط استنادي}}

{{بذرة برمجيات حاسوب}}

[[تصنيف:بنى البرمجة]]
[[تصنيف:مواضيع لغات البرمجة]]
يستخدم لفظ كلمة مفتاحية  أو كلمة محجوزة  في لغات البرمجة، للدلالة على أن كلمة ما لا يجوز استعمالها كمسمى لأية متغيرات أو دوال. أي أنها «محجوزة» للغير (ممثلا في اللغة ذاتها أو في تطبيق اللغة). علاوة على ذلك، يتم استخدام لفظ كلمة مفتاحية للدلالة على نوع من الكلمات المحجوزة له معنى محدد، ككلمة "if" التي تستخدم للدلالة على جملة شرطية في العديد من لغات البرمجة.
لا يشترط أن تتطابق الكلمات المفتاحية مع الكلمات المحجوزة. فلغة مثل السي والسي++، تجعل بعض الأسماء محجوزة للاستخدام في المستقبل (مثل كلمة export في C++14). بينما لغات أخرى، يتطابق فيهما المصطلحان مثل الجافا.
المقارنة حسب اللغات

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

 مراجع 

 روابط خارجية 
 Reserved word
 Reserved Word Search: Search reserved words for widely used languages

تصنيف:بنى البرمجة
تصنيف:مواضيع لغات البرمجة