أساسيات الإنجليزية التقنية
المفردات البرمجية الأساسية
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/ (كوبرنيتيز)
:::