العلم (البرمجة)
في برمجة الحاسوب ، يمكن أن يشير العلم إلى بت واحد أو أكثر تُستخدم لتخزين قيمة ثنائية أو متغير منطقي للإشارة إلى حالات برمجية خاصة ، مثل حالة الملف الفارغ أو حالة قائمة الانتظار الممتلئة. [ 1 ] [ 2 ]
قد توجد الرايات كعناصر ضمن بنية بيانات محددة ، مثل سجل قاعدة البيانات ، وعادةً ما يُحدد معنى القيمة التي تحتويها الراية بالارتباط ببنية البيانات التي تنتمي إليها. في كثير من الحالات، تُفهم القيمة الثنائية للراية على أنها تمثل إحدى الحالات أو الأوضاع الممكنة. وفي حالات أخرى، قد تمثل القيم الثنائية سمة واحدة أو أكثر في حقل بت ، وغالبًا ما ترتبط بالقدرات أو الصلاحيات، مثل "يمكن الكتابة إليها" أو "يمكن حذفها". ومع ذلك، توجد معانٍ أخرى كثيرة يمكن إسنادها إلى قيم الرايات. ومن الاستخدامات الشائعة للرايات تحديد أو تمييز هياكل البيانات للمعالجة المستقبلية.
في المعالجات الدقيقة وغيرها من الأجهزة المنطقية، تُستخدم الرايات عادةً للتحكم في الحالة الوسيطة أو النهائية أو نتيجة العمليات المختلفة أو الإشارة إليها. تحتوي المعالجات الدقيقة عادةً، على سبيل المثال، على سجل حالة يتكون من هذه الرايات، وتُستخدم هذه الرايات للإشارة إلى حالات ما بعد العملية المختلفة، مثل حدوث تجاوز حسابي . يمكن استخدام الرايات في عمليات لاحقة، مثل معالجة تعليمات القفز الشرطي . على سبيل المثال، ستؤدي تعليمة je (القفز إذا كان متساويًا) في لغة التجميع x86 إلى قفزة إذا تم تعيين الراية Z (صفر) بواسطة عملية سابقة.
يُشار إلى مفتاح سطر الأوامر أيضًا باسم "علامة". غالبًا ما تبدأ برامج سطر الأوامر بمحلل خيارات يقوم بترجمة مفاتيح سطر الأوامر إلى علامات بالمعنى المقصود في هذه المقالة.
انظر أيضاً
مراجع
- ↑ هايغ، ج. (1994). تصميم برامج الحاسوب . إلسيفير ساينس. ص 59. ISBN 978-0-08-050403-2تم الاطلاع عليه بتاريخ 31 يوليو 2023 .
- ↑ فيتزجيرالد، م. (2007). تعلم روبي: اللغة التي تدعم ريلز . دار نشر أورايلي. ص 49. ISBN 978-0-596-55532-0تم الاطلاع عليه بتاريخ 31 يوليو 2023 .
- مصطلحات البرمجة
- تقنية نظام التشغيل
- وحدات المعالجة المركزية
- السجلات الرقمية
- ملفات تعريف نظام التشغيل
- مقالات قصيرة في علوم الحاسوب
