> https://learn.abdulosama.com/qamoos/programming

![رسم توضيحي يشرح Programming (البرمجة): كتابة تعليمات واضحة ومرتّبة تجعل جهازًا ينفّذ مهمة محددة.](https://learn.abdulosama.com/images/guide/programming.webp)

# Programmingالبرمجة

## ما هو Programming؟

كتابة تعليمات واضحة ومرتّبة تجعل جهازًا ينفّذ مهمة محددة.

## ما معنى Programming بالعربي؟

الاسم المعتمد الآن هو «**البرمجة** ». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.

1. البرمجة الاسم المعتمد اسم القاموس

صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.

اقترح اسمًا عربيًا أفضل هل الشرح غير واضح أو فيه خطأ؟

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

هذه فكرة البرمجة (Programming): تكتب للجهاز تعليمات بلغة يستطيع تنفيذها، وتحدّد ترتيب الخطوات وما الذي يحدث في حالات مختلفة. مثلًا: إذا كان الخزان فارغًا، توقّف بدل محاولة سقي النبتة. وإذا بقيت نبتة أخرى، كرّر الرحلة. الجهاز سريع في تنفيذ التعليمات، لكنه لا يعرف قصدك إذا كانت التعليمات ناقصة أو خاطئة.

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

القاعدة التي تبقى معك: البرمجة ليست أن تقول للجهاز «افهم ما أريد»، بل أن تصف له ما يفعل، ومتى يفعله، وماذا يفعل إذا تغيّر الوضع.

## لماذا يهمك Programming؟

عندما تطلب ميزة لموقعك أو نظام عملك، يساعدك وصف الخطوات والحالات الاستثنائية على توضيح المطلوب: ماذا يحدث إذا ترك العميل خانة فارغة، أو كرّر إرسال الطلب؟

## متى ستسمع كلمة Programming؟

يقول المطوّر: «نحتاج إلى برمجة خطوة تتحقق من البيانات قبل حفظ الطلب».

## كلمات قريبة

- [Software · البرمجيات](https://learn.abdulosama.com/qamoos/software)
- [Automation · الأتمتة](https://learn.abdulosama.com/qamoos/automation)
- [Bug · الخلل البرمجيّ](https://learn.abdulosama.com/qamoos/bug)
- [Test / Unit Test · الاختبار واختبار الوحدة](https://learn.abdulosama.com/qamoos/test-unit-test)

## حمّل القاموس كاملًا بصيغة PDF

قاموس التقنية بالعربي: 218 مصطلحًا في كتاب واحد مصوّر، تقرؤه على هاتفك أو تطبعه. سجّل دخولك بواتساب أو Google (٣٠ ثانية)، وتنضمّ إلى قائمة عبدول على واتساب، ويظهر لك رابط التحميل فورًا.

[سجّل الدخول وحمّل القاموس](https://learn.abdulosama.com/login?return=%2Fqamoos%2Fprogramming%23download)

**تمّ.** انضممت إلى القائمة، وهذا رابط القاموس. يعمل الرابط سبعة أيام، فاحفظ الملف على جهازك.

تحميل القاموس (PDF)

لن نشارك رقمك مع أحد. يمكنك الخروج من القائمة في أي وقت.

## تريد إضافته إلى موقعك؟

أداة مجانية لموقعك أو مدونتك: يظهر خط منقّط تحت مصطلحات القاموس في مقالاتك، ومن يمرّ عليها يرى اسمها العربي ومعناها، ورابطًا للشرح الكامل في صفحة جديدة. لا تجمع أي بيانات عن زوّارك.

1. **الصق هذا السطر** قبل نهاية صفحات موقعك (قبل `</body>`):
`<script src="https://learn.abdulosama.com/qamoos/embed.js" defer></script>`
2. **أو اطلب ذلك من وكيل الذكاء الاصطناعي** الذي يبني موقعك (Claude Code أو Cursor أو غيرهما): انسخ هذه الجملة وأرسلها له.
`أضف أداة «قاموس التقنية بالعربي» إلى موقعي، واتبع التعليمات هنا: https://learn.abdulosama.com/qamoos/install.md`
3. **دليل التثبيت** لووردبريس وShopify وWebflow وNext.js وغيرها: [افتحه ↗](https://learn.abdulosama.com/qamoos/install.md)
