Englize
مدونة Englize

البرمجة بالإنجليزية — أهم 100 مصطلح لمبرمجي العرب

٢٦ مارس ٢٠٢٦

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

البرمجة بالإنجليزية — أهم 100 مصطلح لمبرمجي العرب

اللغة الإنجليزية هي اللغة الرسمية للبرمجة. كل الأكواد والمكتبات والوثائق التقنية مكتوبة بالإنجليزية. في هذا الدليل نقدم أهم المصطلحات التي يحتاجها كل مبرمج عربي.

مصطلحات أساسية (Core Vocabulary)

معلومة

هذه المصطلحات تمثل الأساس الذي ستحتاجه يوميًا في عملك كمبرمج. احفظها جيدًا.

المصطلحالمعنىمثال
VariableمتغيرAssign a value to the variable
FunctionدالةCall a function to execute code
ArrayمصفوفةStore multiple values in an array
ObjectكائنAn object contains properties and methods
LoopحلقةUse a for loop to iterate
ConditionشرطIf condition is true, execute the code
StringنصA string is a sequence of characters
BooleanمنطقيTrue or false value
Integerعدد صحيحWhole number without decimals
Floatعدد عشريNumber with decimal point

مصطلحات تطوير الويب (Web Development)

المصطلحالمعنى
Requestطلب من العميل إلى الخادم
Responseرد من الخادم إلى العميل
Endpointنقطة نهاية API
Middlewareوسيط يعالج الطلبات
Routingتوجيه المسارات
Deploymentنشر التطبيق على الخادم
Authenticationالتحقق من الهوية
Authorizationالصلاحيات والتصريح
Cacheذاكرة تخزين مؤقت
Sessionجلسة المستخدم

مفردات Git و GitHub

مثال

git init → Initialize a new repository
git clone → Clone an existing repository
git add → Stage changes for commit
git commit → Save changes with a message
git push → Upload commits to remote
git pull → Download changes from remote
git branch → Create or switch branches
git merge → Combine branches
git log → View commit history
git status → Check current repository state

مفردات قواعد البيانات (Database Vocabulary)

نصيحة

قواعد البيانات جزء أساسي من أي تطبيق. تعلم هذه المصطلحات يساعدك في فهم والتعامل مع البيانات بفعالية.

المصطلحالمعنى
Tableجدول
Queryاستعلام
Indexفهرس لتسريع البحث
Primary Keyمفتاح أساسي
Foreign Keyمفتاح خارجي للربط بين الجداول
Migrationنقل أو تحديث هيكل قاعدة البيانات
Schemaهيكل قاعدة البيانات
Joinدمج جدولين أو أكثر
Aggregationتجميع البيانات
Transactionمجموعة عمليات كوحدة واحدة

مصطلحات اختبار الكود (Testing)

معلومة

اختبار الكود ضروري لضمان جودة البرامج. كلما تقدمت في مسيرتك المهنية، زادت أهمية هذه المفردات.

مثال

Unit test → يختبر وحدة صغيرة من الكود
Integration test → يختبر تفاعل المكونات مع بعضها
End-to-end test → يختبر التطبيق كاملاً من البداية للنهاية
Mock → يحاكي سلوك جزء من النظام
Assertion → تأكيد أن النتيجة متوقعة
Coverage → نسبة الكود المختبر من الكود الكامل

مصطلحات APIs

المصطلحالمعنى
REST APIأسلوب تصميم APIs
Endpointرابط محدد للوصول للمورد
JSONتنسيق لتبادل البيانات
HTTP MethodsGET, POST, PUT, DELETE
Status Code200 نجاح، 404 غير موجود، 500 خطأ خادم
Rate Limitتحديد عدد الطلبات المسموحة
Payloadالبيانات المرسلة في الطلب

10 أخطاء شائعة في المصطلحات البرمجية

  1. قول "Background" بدل "Backend" — Backend هي الخادم وليس الخلفية
  2. الخلط بين "Parameter" و "Argument" — Parameter هو المتغير في تعريف الدالة، Argument هو القيمة المرسلة
  3. استخدام "Library" و "Framework" بالتبادل — الـ Framework يتحكم بتدفق البرنامج، الـ Library أنت تتحكم بها
  4. "Syntax" vs "Semantic" — Syntax هي القواعد الشكلية، Semantic هو المعنى
  5. "Compiler" vs "Interpreter" — Compiler يترجم الكود كاملاً، Interpreter يترجم سطرًا سطرًا
  6. "Bug" vs "Error" — Bug خطأ منطقي، Error خطأ في التنفيذ
  7. "Class" vs "Object" — Class هو المخطط، Object هو النسخة الفعلية
  8. "Overloading" vs "Overriding" — Overloading نفس الاسم بمعاملات مختلفة، Overriding إعادة تعريف دالة موروثة
  9. "Synchronous" vs "Asynchronous" — Synchronous تنتظر، Asynchronous لا تنتظر
  10. "Local" vs "Global" — Local داخل الدالة، Global في كل مكان

مصطلحات أساسية في الذكاء الاصطناعي

معلومة

مع انتشار الذكاء الاصطناعي، أصبحت هذه المصطلحات ضرورية لكل مبرمج.

المصطلحالمعنى
Machine Learning (ML)تعلم آلي
Deep Learningتعلم عميق
Neural Networkشبكة عصبية
Training Dataبيانات تدريب
Inferenceاستنتاج
Modelنموذج
Promptتعليمات للنموذج
Tokenوحدة معالجة النص
Fine-tuningضبط دقيق لنموذج مدرب مسبقًا
API Keyمفتاح وصول للخدمة

مفردات الاجتماعات التقنية

نصيحة

في العمل عن بعد، ستحتاج هذه العبارات للتواصل في الاجتماعات اليومية (Stand-up meetings) ومراجعات الكود (Code reviews).

مثال

Daily Stand-up:
"Yesterday I worked on the login feature."
"Today I will fix the pagination bug."
"I don't have any blockers right now."

Code Review:
"Could you please refactor this function? It's too long."
"This variable name is not descriptive enough."
"The error handling here needs improvement."

💡 الخلاصة: اتقان المصطلحات البرمجية بالإنجليزية ليس رفاهية بل ضرورة لكل مبرمج عربي يريد التطور والوصول لفرص عمل عالمية. ابدأ بحفظ 10 مصطلحات يوميًا وطبقها في كتابة الكود وقراءة الوثائق التقنية. زر موقع Englize وتابع قناة يوتيوب للمزيد.