مصطلحات البرمجة بالإنجليزية ومعانيها بالعربية
تعرّف إلى ١١٤٣ مصطلحًا إنجليزيًا في تطوير البرمجيات، مع معانيها بالعربية وشرح استخدامها في العمل وأمثلة مترجمة ومشروحة. يشمل الدليل أساسيات البرمجة وقواعد البيانات وتطوير الويب والتطبيقات والاختبار والأمان. هذه مصطلحات إنجليزية للناطقين بالعربية؛ تبقى الجمل الأصلية بالإنجليزية لتتعلم استخدامها في سياقها.
- 1,143 مصطلحًا
- 13 موضوعًا
- 430 مصطلحًا أساسيًا
- 2,298 مثالًا
واجهات برمجة التطبيقات والشبكات والأمان
شخص أو مجموعة مسؤولة عن هجوم أو تهديد إلكتروني، مثل عصابة إجرامية أو مجموعة مدعومة من دولة أو ناشط قرصنة أو موظف داخلي خبيث.
تزوير هوية أو مصدر، مثل مرسل بريد أو رقم هاتف أو موقع أو عنوان IP، لجعل رسالة أو اتصال يبدو صادرًا عن جهة موثوقة.
مجموعة من الحواسيب والهواتف والأجهزة الأخرى المتصلة بكابلات أو إشارات لاسلكية لتبادل البيانات ومشاركة الموارد.
جهاز يصل بين شبكات مختلفة ويحدد المسار الأنسب لحزم البيانات إلى وجهتها، عادةً استنادًا إلى عناوين IP.
جهاز ذو منافذ متعددة يصل الحواسيب والهواتف والطابعات وسائر المعدات داخل الشبكة المحلية نفسها، ويوجه كل إطار إلى المنفذ الذي يوجد عنده وجهته.
معرّف رقمي فريد يُمنح لكل جهاز على شبكة IP كي يمكن إرسال البيانات إليه، مثل 192.168.1.20 في IPv4.
أقصى كمية بيانات يستطيع اتصال نقلها خلال مدة معينة، وتقاس عادةً بالميغابت أو الغيغابت في الثانية (Mbps وGbps).
مجموعة قواعد متفق عليها تحدد كيفية تنسيق الأجهزة للبيانات وإرسالها واستقبالها والتحقق منها، كي تتواصل معدات من مورّدين مختلفين.
اختصار للشبكة المحلية: شبكة تصل أجهزة ضمن نطاق محدود مثل منزل أو طابق مكتب أو مبنى واحد.
اختصار لشبكة واسعة النطاق تصل مواقع في مدن أو بلدان مختلفة، عادةً عبر خطوط مستأجرة من شركة اتصالات أو عبر الإنترنت.
الاسم الشائع للشبكات المحلية اللاسلكية المبنية على معايير IEEE 802.11، التي تصل الأجهزة بالشبكة عبر موجات الراديو، غالبًا في نطاقات 2.4 و5 و6 غيغاهرتز.
اختصار بروتوكول التهيئة الديناميكية للمضيف: بروتوكول يمنح الأجهزة تلقائيًا عنوان IP وقناع الشبكة والبوابة الافتراضية وخوادم DNS عند اتصالها بالشبكة.
عنوان الموجّه الذي يرسل إليه الجهاز الحركة المتجهة إلى خارج شبكته الفرعية؛ ومن دونه لا يستطيع الجهاز التواصل إلا مع شبكته المحلية.
وحدة صغيرة من البيانات تُرسل عبر الشبكة، وتتكون من ترويسة لمعلومات العنوان والتحكم وحمولة تحمل جزءًا من المحتوى.
إما مقبس مادي في جهاز لتوصيل كابل الشبكة، وإما رقم من 0 إلى 65535 يحدد خدمة على مضيف، مثل 443 لـHTTPS.
مجموعة البروتوكولات التي يقوم عليها الإنترنت ومعظم الشبكات الحديثة، وسميت باسم أشهر مكونيها TCP وIP.
تقنية معيارية للشبكات المحلية السلكية (IEEE 802.3)، تحدد إرسال الإطارات عبر النحاس أو الألياف بسرعات تمتد من 10 ميغابت إلى مئات الغيغابت في الثانية.
إعداد جهاز أو خدمة بإدخال القيم اللازمة، مثل العناوين وكلمات المرور وVLAN والتوجيه، ليعمل وفق متطلبات الشبكة.
عنوان عتادي تضبطه بطاقة الشبكة عادة عند التصنيع لتعريف جهاز على شبكة محلية؛ طوله 48 بت ويكتب ستة أزواج من الأرقام الست عشرية.
اختيار المسار الذي تسلكه حركة البيانات من شبكة إلى أخرى، ويجريه الموجهون باستخدام مسارات يدوية أو متعلمة من موجهات أخرى.
قائمة في الموجه أو المضيف تبين الشبكات المعروفة والوجهة التي تُرسل إليها الحزم، مثل الموجه التالي أو الواجهة الخارجة.
اختصار للشبكة المحلية الافتراضية: شبكة منطقية مستقلة على مبدل تتيح فصل الأجهزة المتصلة بالعتاد نفسه، مثل أجهزة الموظفين والضيوف والكاميرات.
جهاز يثبت عادة في سقف أو جدار، يرسل إشارات Wi-Fi ويستقبلها ويربط الأجهزة اللاسلكية بالشبكة السلكية.
حالة لا تصل فيها بعض الحزم المرسلة عبر الشبكة إلى وجهتها، وتعرض غالبًا كنسبة؛ فتسبب بطء التنزيل وتقطع المكالمات وتجمد الفيديو.
نموذج مرجعي يقسم اتصال الشبكة إلى سبع طبقات، من الكابل المادي في الطبقة الأولى إلى التطبيق في السابعة، لتوصيف التقنيات والأعطال بوضوح.
اختصار لبروتوكول ينشئ اتصالًا ويتأكد من وصول البيانات كاملة وبالترتيب الصحيح، ويعيد إرسال ما فُقد.
اختصار لبروتوكول بسيط وسريع يرسل البيانات من دون إنشاء اتصال أو التحقق من وصولها؛ يستخدم للصوت والفيديو وDNS والألعاب.
الإصدار الرابع من بروتوكول الإنترنت، يستخدم عناوين بطول 32 بت تكتب أربعة أرقام من 0 إلى 255 تفصلها نقاط، مثل 192.168.10.5، ويوفر نحو 4.3 مليارات عنوان.
الإصدار السادس من بروتوكول الإنترنت، يستخدم عناوين بطول 128 بت تكتب مجموعات من الأرقام الست عشرية تفصلها نقطتان، مثل 2001:db8::1، ويوفر عددًا هائلًا من العناوين.
قيمة مثل 255.255.255.0 تحدد أي جزء من عنوان IPv4 للشبكة وأيه للجهاز؛ ويمكن كتابتها أيضًا ببادئة مثل /24.
اختصار لأسلوب يعيد فيه الموجه أو الجدار الناري كتابة عناوين الحزم، غالبًا لتمكين أجهزة بعناوين خاصة من مشاركة عنوان IP عام.
عنوان IP يضبط يدويًا أو يحجز دائمًا لجهاز واحد كيلا يتغير، خلاف العنوان الديناميكي الذي يوزعه DHCP.
ترتيب أجهزة الشبكة ووصلاتها وكيفية اتصالها، مثل شكل النجمة أو الحلقة أو الشبكة المتداخلة.
أي جهاز على الشبكة له عنوان IP ويرسل البيانات أو يستقبلها، مثل حاسوب أو خادم أو هاتف أو طابعة.
اختصار لمعرّف مجموعة الخدمات: اسم شبكة Wi-Fi الذي تراه الأجهزة في قائمة الشبكات المتاحة، ويصل طوله إلى 32 حرفًا.
أداة تشخيص تعرض كل موجه تمر به الحزمة إلى وجهتها وزمن الوصول إليه، لتحديد موضع بطء الحركة أو توقفها.
اختلاف زمن تأخر الحزم الواصلة عبر الشبكة؛ وعندما تصل بفواصل غير منتظمة يصبح الصوت والفيديو متقطعين أو آليين.
اختصار لمجموعة تقنيات تمنح الحركة المهمة، كالصوت والفيديو، أولوية على الحركة الأقل إلحاحًا عند ازدحام الوصلة.
اختصار لبروتوكول بوابة الحدود (Border Gateway Protocol)، وهو بروتوكول توجيه تتبادل به شبكات الإنترنت المسارات كي تصل حركة البيانات بين المشغلين والشركات.
اختصار لعبارة «أقصر مسار مفتوح أولًا» (Open Shortest Path First)، وهو بروتوكول توجيه داخل شبكة مؤسسة واحدة تتبادل فيه الموجهات معلومات الوصلات وتحسب أفضل المسارات.
مسار يدخله المهندس يدويًا في الموجه ليحدد وجهة حركة شبكة معينة بدل تعلمها عبر بروتوكول توجيه.
منفذ محول يحمل حركة عدة شبكات VLAN عبر وصلة واحدة، ويضع وسمًا على كل إطار لتحديد شبكته.
بروتوكول يمنع المحولات من تكوين حلقات بحجب المسارات الزائدة، ويفتح مسارًا محجوبًا إذا تعطلت وصلة نشطة.
مدة متفق عليها، غالبًا ليلًا أو في نهاية الأسبوع، يسمح فيها بإجراء تغييرات قد تقطع الخدمة مثل ترقيات البرامج واستبدال الأجهزة.
استخدام شبكة هاتف محمول غير شبكة المشغل الأصلي، غالبًا في الخارج؛ وفي Wi-Fi هو الانتقال بين نقاط الوصول دون فقد الاتصال.
تسجيل الحزم الفعلية العابرة لواجهة الشبكة في ملف، ليحلل المهندسون بدقة ما أُرسل وما استُقبل.
اختصار لبروتوكول إدارة الشبكات البسيط (Simple Network Management Protocol)، الذي يتيح لأنظمة المراقبة جمع معلومات مثل حركة البيانات والأخطاء والحرارة من أجهزة الشبكة، كما يسمح للأجهزة بإرسال تنبيهات.
الفحص المستمر لصحة أجهزة الشبكة وروابطها وأدائها، مثل التوافر والحركة والأخطاء وزمن الاستجابة، مع تنبيه المهندسين عند الخلل.
حالة تتجاوز فيها حركة البيانات قدرة وصلة أو جهاز على تمريرها، فتُصف الحزم أو تُسقط ويتباطأ الأداء.
الوقت اللازم لانتقال حزمة من المصدر إلى الوجهة وعودة الرد، ويقاس عادة بالمللي ثانية؛ وتعرض أداة ping هذه القيمة.
اختصار لقائمة التحكم في الوصول (access control list): قائمة مرتبة من قواعد على موجه أو محول أو جدار حماية تسمح بحركة المرور أو تمنعها وفق المصدر والوجهة والبروتوكول والمنفذ.
قاعدة NAT ترسل الحركة الواصلة إلى عنوان IP عام ومنفذ محددين إلى جهاز ومنفذ داخل شبكة خاصة، لإتاحة خدمة داخلية من الخارج.
اختصار لعبارة «المنطقة منزوعة السلاح» (demilitarised zone): مقطع شبكة منفصل بين الإنترنت والشبكة الداخلية، توضع فيه الخوادم المتاحة للجمهور مثل خوادم الويب والبريد.
اختصار لتبديل الملصقات متعدد البروتوكولات (Multiprotocol Label Switching): تقنية في شبكات المشغلين توجه البيانات باستخدام ملصقات قصيرة بدل البحث الكامل عن عناوين IP، وتباع للشركات كخدمة شبكة واسعة خاصة.
اختصار للشبكة الواسعة المعرفة بالبرمجيات (software-defined wide area network): نهج يدير روابط الشبكة الواسعة للشركة مركزيًا عبر البرمجيات، ويوجه كل تطبيق عبر أفضل وصلة متاحة مثل الإنترنت أو 4G أو MPLS.
خطوة واحدة في مسار حزمة من موجه إلى التالي؛ ويبين عدد القفزات عدد الموجهات التي تمر بها إلى الوجهة.
بروتوكول تستخدمه أجهزة الشبكة المحلية للعثور على عنوان MAC المقابل لعنوان IPv4 معروف.
اختصار لبروتوكول رسائل التحكم عبر الإنترنت (Internet Control Message Protocol)، الذي تستخدمه أجهزة الشبكة لإرسال رسائل الحالة والأخطاء، مثل «الوجهة غير قابلة للوصول»؛ وتعتمد عليه أداتا ping وtraceroute.
رسالة ترسل إلى كل جهاز في مقطع الشبكة المحلي بدل عنوان مفرد؛ ولا تمرر الموجهات البث إلى شبكات أخرى.
اختصار للتوجيه بين النطاقات دون فئات (Classless Inter-Domain Routing): نظام لكتابة شبكة IP بعنوان وطول بادئة، مثل 192.168.0.0/22، وقد حل محل فئات العناوين الثابتة القديمة.
عنوان من النطاقات المحجوزة للشبكات الداخلية، مثل 10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16، ولا يوجه عبر الإنترنت العام.
اختصار لمركز عمليات الشبكة (network operations centre): الفريق وغرفة المراقبة، وغالبًا ما يعملان على مدار الساعة، لمراقبة الشبكة والاستجابة للإنذارات وتنسيق إصلاح الأعطال والانقطاعات.
وصف للعبة أو نمط يلعب فيه عدة أشخاص معًا أو ضد بعضهم، عبر الإنترنت أو على الجهاز نفسه. ويعني الاسم الجزء الجماعي من اللعبة.
حاسوب، غالبًا في مركز بيانات، لا يشغّل إلا خادم اللعبة وعالمها المشترك. ويتصل به اللاعبون بدلًا من أن يستضيف أحدهم المباراة على جهازه.
الشيفرة المسؤولة عن تبادل بيانات اللعبة بين اللاعبين والخوادم ومزامنة حالة المباراة لدى الجميع رغم التأخير.
نظام يضع لاعبي الإنترنت في مباريات بعضهم مع بعض أو ضد بعض، وفق عوامل مثل مستوى المهارة والمنطقة وجودة الاتصال.
تأخر ملحوظ بين إجراء اللاعب واستجابة اللعبة، ينجم عادةً عن اتصال شبكي بطيء أو غير مستقر ويجعل اللعب متقطعًا.
عدد المرات في الثانية التي يحدّث فيها خادم اللعبة حالة اللعب ويرسلها إلى اللاعبين، ويقاس بالهرتز. ويجعل المعدل الأعلى اللعب عبر الإنترنت أدق.
مساحة انتظار افتراضية يجتمع فيها اللاعبون قبل بدء مباراة عبر الإنترنت، لتشكيل الفرق واختيار الشخصيات أو الإعدادات وانتظار انضمام الآخرين.
تقنية شبكية تعرض فيها أجهزة اللاعبين نتيجة إدخالهم فوراً قبل تأكيد الخادم، ثم تصححها لاحقاً إذا خالفها الخادم.
خادم يقرر النتيجة النهائية لما يحدث في لعبة عبر الإنترنت: يرسل اللاعبون مدخلاتهم ويحدد الخادم النتائج الحقيقية، ما يصعّب الغش.
طبقة بنية تحتية تدير الاتصال بين الخدمات، وتضيف غالبًا ميزات التوجيه والأمان والمراقبة.
مكوّن يقع بين العملاء والخدمات ويوجه الطلبات، وقد يتولى الأمان وتحديد المعدل والتسجيل أو تحويل البروتوكولات.
التبادل الافتتاحي في TLS الذي يتفاوض على إعدادات الأمان ومفاتيح الجلسة، ويتحقق عادةً من هوية الخادم وأحيانًا من هوية العميل أيضًا.
قيمة غير قابلة للتخمين تُضمّن في الطلب ويتحقق منها الخادم للمساعدة على رفض هجمات تزوير الطلبات عبر المواقع.
خادم أو طبقة برمجية تستقبل طلبًا ثم تمرره إلى خدمة أخرى، غالبًا للتوجيه أو التصفية أو الحماية.
عملية سؤال نظام أسماء النطاقات عن ترجمة اسم نطاق إلى عنوان IP أو سجل ذي صلة.
اختيار تمثيل للمورد، مثل تنسيقه أو لغته، باستخدام المعلومات المتبادلة بين العميل والخادم.
استراتيجية لإعادة المحاولة تزيد فترة الانتظار بمعامل ضرب بعد كل إخفاق متتالٍ، وغالبًا تضع حدًا أقصى لها.
طابور منفصل يحفظ الرسائل التي تعذر معالجتها بالطريقة المعتادة، لفحصها أو تصحيحها أو إعادة محاولتها لاحقًا.
معرّف يمرر عبر عمليات أو رسائل مترابطة كي يمكن وصل سجلاتها أثناء التحقيق.
هجوم يعيد فيه المهاجم إرسال رسالة كانت صالحة سابقًا ليجعل النظام يقبل فعلًا لم يعد مصرحًا به أو مقصودًا.
قيمة يُقصد استخدامها مرة واحدة فقط ضمن بروتوكول أو سياق تشفيري محدد.
تقييد الشهادات أو المفاتيح العامة التي يقبلها العميل، بما يتجاوز فحوص الثقة المعتادة للشهادات.
اتصال TLS يصادق فيه العميل والخادم كل منهما على الآخر باستخدام الشهادات.
إصدار البرمجيات وصيانتها
يضع إصدارًا من البرنامج على خوادم أو أجهزة كي يبدأ العمل هناك، سواء في بيئة اختبار أو في بيئة يستخدمها العملاء.
نسخة من المنتج تُقدَّم رسميًا للمستخدمين، أو فعل إتاحتها لهم. ويُستعمل release فعلاً بمعنى إصدار نسخة جديدة.
البيئة الحية التي يستخدم فيها العملاء البرنامج فعلياً، خلافاً لبيئات التطوير والاختبار.
عملية تحويل الشيفرة المصدرية إلى برنامج أو حزمة قابلة للتشغيل، أو الناتج من هذه العملية. ويُستعمل فعلًا بمعنى بناء المشروع.
إتاحة منتج أو ميزة للمستخدمين الفعليين. استعيرت الكلمة من فكرة شحن السلع إلى العملاء.
مواد مكتوبة تشرح طريقة عمل البرنامج وكيفية استخدامه أو إعداده أو تعديله، مثل الأدلة ومراجع API وملفات README.
اختصار لممارسات بناء كل تغيير واختباره آليًا، ثم إتاحته أو نشره بسرعة وأمان.
إصلاح سريع لمشكلة خطيرة في بيئة الإنتاج، يُطرح خارج موعد الإصدارات المعتاد.
إعادة النظام إلى نسخة سابقة كانت تعمل بعد أن يتسبب إصدار أو تغيير جديد في مشكلة.
بيئة تُعد لتشبه بيئة الإنتاج قدر الإمكان، ليفحص الفريق الإصدار للمرة الأخيرة قبل وصوله إلى المستخدمين الفعليين.
شيفرة قديمة ما زالت مستخدمة، وغالبًا كتبها أشخاص غادروا الفريق، مع توثيق قليل أو اختبارات محدودة، مما يجعل تعديلها محفوفًا بالمخاطر.
الإعلان رسميًا عن أن ميزة أو دالة أو واجهة برمجية أصبحت قديمة وغير موصى بها، عادة مع التنبيه إلى أنها ستُزال في إصدار لاحق.
وثيقة قصيرة تُنشر مع إصدار جديد من البرنامج، وتعرض الميزات الجديدة وإصلاحات الأخطاء والمشكلات المعروفة والتغييرات الأخرى التي ينبغي للمستخدمين معرفتها.
تحديث صغير يعالج أخطاء البرنامج أو مشكلاته الأمنية من دون إضافة ميزات كبيرة. ويُستخدم المصطلح فعلًا أيضًا، بمعنى تطبيق تصحيح على النظام.
الانتقال إلى إصدار أحدث، وغالبًا أفضل، من برنامج أو مكتبة أو أداة، مثل الانتقال من Python 3.10 إلى Python 3.12.
اختبار سريع: هل تعرف هذه المصطلحات؟
عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.
كيف تتعلم مفردات تطوير البرمجيات
- ابدأ بمصطلحات العمل اليومي مثل bug وfix وcommit وpull request، ثم انتقل إلى المصطلحات المرتبطة بتخصصك.
- اقرأ الجملة الإنجليزية أولًا، ثم راجع الترجمة وشرح استخدام المصطلح. حاول كتابة جملة من مشروع تعمل عليه.
- تعلّم المصطلح مع الكلمات التي تصاحبه: fix a bug وreview a pull request، لا بوصفه كلمة منفردة فقط.
- راجع المصطلحات أثناء قراءة ملفات README وتوثيق البرامج وتعليقات مراجعة الشيفرة. احتفظ بكتابة أسماء الدوال والخصائص كما وردت في الشيفرة.
الأسئلة الشائعة
كيف أبحث عن معنى مصطلح برمجي بالإنجليزية؟
ابحث عن المصطلح بصيغته الإنجليزية، ثم اقرأ معناه في سياق البرمجة. قد يختلف معنى كلمات مثل branch وthread وclass عن معناها في اللغة العامة؛ توضح الأمثلة المقصود في كل سياق.
هل هذا دليل لتعلّم البرمجة أم لتعلّم الإنجليزية؟
يركز الدليل على فهم الإنجليزية المستخدمة في تطوير البرمجيات. يشرح المصطلحات بالعربية ويعرض جملًا إنجليزية مترجمة، لكنه لا يحل محل دورة في البرمجة أو التوثيق التقني.
هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟
استخدم الصيغة التي يفهمها فريقك، ويمكن ذكر المصطلح الإنجليزي بين قوسين عند تقديم المقابل العربي أول مرة. لا تترجم أسماء الدوال والخصائص داخل الشيفرة؛ فكتابتها جزء من واجهة البرنامج.
كيف أميّز بين المعنى العام والمعنى البرمجي للكلمة؟
انظر إلى الكلمات المحيطة بها والمهمة التي تصفها الجملة. مثلًا، تشير branch في سياق Git إلى فرع من تاريخ التطوير، لا إلى غصن شجرة. ابدأ بالتعريف ثم قارن الأمثلة.
مجالات ذات صلة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
