الدرس 2 من 9

أساسيات الإنجليزية التقنية

المفردات البرمجية الأساسية

8 دقيقة للقراءة

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

مفردات مستوى الكود

المصطلح الإنجليزي الترجمة العربية مثال
Variable متغير let userName = "Ahmad"
Function دالة function calculateTotal()
Parameter معامل المدخل الذي تستقبله الدالة
Return value القيمة المُرجعة ما تُعيده الدالة
Loop حلقة تكرارية for، while
Condition شرط if، else
Array مصفوفة [1, 2, 3]
Object كائن {name: "Ahmad"}
String سلسلة نصية "Hello World"
Boolean قيمة منطقية true أو false
Integer عدد صحيح 42
Float عدد عشري 3.14

أفعال الإجراءات في الكود

هذه الأفعال تظهر باستمرار في التوثيق ومراجعات الكود:

الفعل العربية الاستخدام
Initialize تهيئة "Initialize the database connection" — هيّئ اتصال قاعدة البيانات
Implement تنفيذ "Implement the search feature" — نفّذ ميزة البحث
Invoke / Call استدعاء "Call the API endpoint" — استدعِ نقطة نهاية الـ API
Parse تحليل "Parse the JSON response" — حلّل استجابة JSON
Validate التحقق من صحة "Validate user input" — تحقق من مدخلات المستخدم
Handle معالجة "Handle the error gracefully" — عالج الخطأ بسلاسة
Fetch جلب "Fetch data from the server" — اجلب البيانات من الخادم
Render عرض / تصيير "Render the component" — اعرض المكوّن
Deploy نشر "Deploy to production" — انشر في الإنتاج
Debug تصحيح الأخطاء "Debug the failing test" — صحّح الاختبار الفاشل

مصطلحات الهندسة المعمارية

المصطلح العربية السياق
Endpoint نقطة نهاية مسار URL الخاص بالـ API
Middleware برمجية وسيطة كود بين الطلب والاستجابة
Repository مستودع مكان تخزين الكود (Git)
Dependency اعتمادية حزمة خارجية يحتاجها كودك
Framework إطار عمل React، Django، Express
Library مكتبة حزمة كود قابلة لإعادة الاستخدام
Runtime بيئة التشغيل Node.js، Python runtime
Schema مخطط تعريف البنية

نصائح النطق

بعض الكلمات التقنية يُخطأ في نطقها كثيراً:

  • Cache ← /kæʃ/ (كاش) — ليس "كاتش" أو "كاشيه"
  • Queue ← /kjuː/ (كيو) — مثل حرف "Q"
  • Nginx ← /ˌɛndʒɪnˈɛks/ (إنجن إكس)
  • SQL ← /ˌɛsˌkjuːˈɛl/ أو /siːkwəl/ (إس كيو إل أو سيكول)
  • Linux ← /ˈlɪnʊks/ (لينَكس)
  • Kubernetes ← /kuːbərˈnɛtiːz/ (كوبرنيتيز)

:::

اختبار

اختبار أساسيات الإنجليزية التقنية

خذ الاختبار