الدرس ٢ من ٩٨ دقائق للقراءة
أساسيات الإنجليزية التقنية
المفردات البرمجية الأساسية
كل مجال له لغته الخاصة. في التقنية، هناك كلمات إنجليزية أساسية يجب أن تعرفها لقراءة الكود وفهم التوثيق والتواصل مع المطورين الآخرين.
مفردات مستوى الكود
| المصطلح الإنجليزي | الترجمة العربية | مثال |
|---|---|---|
| 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/ (كوبرنيتيز)