مصطلحات البرمجة بالإنجليزية ومعانيها بالعربية
تعرّف إلى ١١٤٣ مصطلحًا إنجليزيًا في تطوير البرمجيات، مع معانيها بالعربية وشرح استخدامها في العمل وأمثلة مترجمة ومشروحة. يشمل الدليل أساسيات البرمجة وقواعد البيانات وتطوير الويب والتطبيقات والاختبار والأمان. هذه مصطلحات إنجليزية للناطقين بالعربية؛ تبقى الجمل الأصلية بالإنجليزية لتتعلم استخدامها في سياقها.
- 1,143 مصطلحًا
- 13 موضوعًا
- 430 مصطلحًا أساسيًا
- 2,298 مثالًا
تطوير الويب وتطبيقات الأجهزة المحمولة والواجهات
في UIKit على iOS، كائن يدير شاشة كاملة أو جزءًا منها؛ يحمّل العروض ويستجيب لتفاعلات المستخدم ويتعامل مع أحداث مثل ظهور الشاشة.
إطار Apple التصريحي الذي قُدم عام 2019 لبناء واجهات المستخدم بلغة Swift، عبر وصف ما ينبغي أن تعرضه الشاشة في كل حالة.
مجموعة أدوات Google الحديثة التصريحية لبناء واجهات Android بلغة Kotlin، باستخدام دوال قابلة للتركيب بدل تخطيطات XML.
عرض صغير من التطبيق يقدم معلومات مباشرة على الشاشة الرئيسية أو شاشة القفل، مثل الطقس أو الاجتماع التالي، من دون فتح التطبيق.
لوحة تنزلق إلى أعلى من أسفل الشاشة لعرض خيارات أو محتوى إضافي، مع بقاء جزء من الشاشة الخلفية ظاهرًا غالبًا.
شاشة أو نافذة تظهر فوق الشاشة الحالية، ويتعين على المستخدم التعامل معها بإتمام مهمة أو إغلاقها قبل العودة إلى ما كان يفعله.
إيماءة يسحب فيها المستخدم أعلى القائمة إلى أسفل ثم يتركه لتحميل أحدث المحتوى، بينما يشير رمز دوّار صغير إلى أن التحميل جارٍ.
الجزء من الشاشة الذي لا تغطيه النتوءة أو فتحة الكاميرا أو شريط الحالة أو مؤشر الشاشة الرئيسية، ويمكن وضع المحتوى والأزرار المهمة فيه بأمان.
كيفية إمساك الجهاز واتجاه عرض الشاشة: عموديًا (portrait) أو أفقيًا (landscape). ويمكن للتطبيق دعم أحد الاتجاهين أو كليهما.
عدد البكسلات في مساحة مادية معينة من الشاشة، ويُقاس بالنقاط لكل بوصة (dpi). تحتاج الشاشات عالية الكثافة إلى ملفات صور أكبر كي تبدو واضحة.
محرك قواعد بيانات صغير وسريع يُخزّن في ملف واحد، ومضمّن في iOS وAndroid، ويُستخدم على نطاق واسع لحفظ البيانات المنظمة على الجهاز.
رسالة يرسلها التطبيق عبر الإنترنت إلى خادم، مثل طلب تحميل قائمة أو حفظ نموذج، وتتبعها الاستجابة التي ينتظرها التطبيق.
حفظ البيانات بحيث تبقى على الجهاز بعد إغلاق التطبيق أو إعادة تشغيل الهاتف، مثل تخزينها في قاعدة بيانات أو ملف أو الإعدادات.
التحقق لدى Apple أو Google من أن عملية شراء داخل التطبيق حقيقية وما زالت صالحة، قبل منح المستخدم المحتوى أو الميزات المدفوعة.
مدى سهولة بلوغ الناس أهدافهم وشعورهم أثناء استخدام منتج أو خدمة أو موقع، من الزيارة الأولى حتى الحصول على الدعم لاحقاً.
رسم بسيط، غالباً أبيض وأسود، يوضح أماكن المحتوى والأزرار والتنقل على الشاشة من دون ألوان أو صور أو تنسيق نهائي.
صورة ثابتة وواقعية لشاشة أو منتج تعرض الألوان والخطوط والصور والمسافات النهائية، لكنها غير قابلة للنقر.
دراسة الأشخاص الذين يستخدمون المنتج أو قد يستخدمونه عبر المقابلات والملاحظة والاستبيانات والاختبارات لفهم احتياجاتهم وسلوكهم ومشكلاتهم.
ملف خيالي لكنه واقعي لمستخدم نموذجي، يبنى من البحث ويضم اسماً وأهدافاً واحتياجات وإحباطات ليساعد الفريق على التصميم لأشخاص حقيقيين.
طريقة تنظيم محتوى الموقع أو التطبيق وميزاته وتجميعها وتسميتها، كي يجد الناس ما يحتاجونه ويفهموا موضعهم.
مخطط أو تسلسل يبين الشاشات والخطوات والقرارات التي يمر بها المستخدم لإنجاز مهمة، مثل إعادة تعيين كلمة المرور.
مجموعة مشتركة من المكونات القابلة لإعادة الاستخدام وقواعد التصميم والرموز والتوثيق، تحفظ اتساق منتجات الشركة وتسرّع بناءها.
استخدام الحجم واللون والتباين والمسافات والموضع لتوجيه الانتباه إلى العناصر الأهم أولاً ثم ترتيب قراءة البقية بوضوح.
اختيار الخطوط وأحجامها وسماكاتها وارتفاع الأسطر وتباعد الحروف وترتيبها لجعل النص مقروءاً وتحديد نبرة التصميم.
جزء من التصميم يحدد سلوك المنتج أثناء الاستخدام: ما يحدث عند النقر أو الكتابة أو السحب أو الانتظار، وكيف يستجيب النظام.
نهج يجعل احتياجات المستخدمين وأهدافهم وحدودهم محور كل مرحلة تصميم، ويسترشد بالبحث والاختبار مع أشخاص حقيقيين.
مشكلة أو إحباط أو عائق محدد يواجهه المستخدم، مثل خطوة مربكة أو انتظار طويل أو ميزة مفقودة.
عنصر يمكن النقر عليه أو لمسه لتنفيذ إجراء، مثل إرسال نموذج أو حفظ تغييرات أو فتح قائمة.
زر أو رابط أو رسالة قصيرة تطلب من المستخدم اتخاذ الخطوة التالية، مثل التسجيل أو إضافة سلعة إلى السلة أو بدء فترة تجريبية مجانية.
القوائم والروابط وعلامات التبويب وغيرها من العناصر التي تساعد الناس على الانتقال في موقع أو تطبيق وفهم موضعهم فيه.
المرحلة التي يسلم فيها المصممون التصاميم والمواصفات والملفات النهائية إلى المطورين كي ينفذوها، ويفضل أن يكون ذلك مع شرح وملاحظات واضحة.
محادثة فردية مع مستخدم حالي أو محتمل، تستغرق عادةً من 30 إلى 60 دقيقة، لفهم أهدافه وعاداته ومشكلاته وآرائه.
بحث يجمع أقوالًا وملاحظات وقصصًا من عدد قليل من الأشخاص لفهم أسباب أفكارهم وسلوكهم.
بحث يجمع أرقامًا من مستخدمين كثيرين، مثل تقييمات الاستبيان ومعدلات النقر وأزمنة تنفيذ المهام، لقياس السلوك ورصد الأنماط.
أسلوب بحث يطلب فيه من المشاركين تجميع موضوعات مكتوبة على بطاقات ضمن فئات تبدو منطقية لهم، ليكشفوا كيف يتوقعون تنظيم المحتوى.
وصف لتصميم أو مخطط أولي أو نموذج تقريبي وبسيط، بلا ألوان أو صور أو محتوى مفصل، كي يسهل إنشاؤه وتعديله.
وصف لتصميم أو نموذج أولي يشبه المنتج النهائي في مظهره وسلوكه، بمحتوى وألوان وصور وتفاعلات حقيقية.
نموذج أولي تربط فيه الشاشات بعضها ببعض، فينقل النقر أو اللمس على الأزرار والروابط المستخدم إلى الشاشة التالية كما في المنتج الحقيقي.
الإشارة التي يقدمها النظام ردًا على فعل المستخدم، مثل تغير لون زر أو ظهور مؤشر تحميل أو رسالة نجاح، كي يعرف المستخدم ما حدث.
اجتماع يعرض فيه المصممون أعمالًا قيد التطوير ويقدم الزملاء ملاحظات صريحة ومنظمة حول مدى تحقيق التصميم لأهدافه.
خاصية في شيء أو عنصر واجهة توحي بكيفية استخدامه، مثل زر بارز يبدو قابلًا للضغط أو مقبض يدعو إلى السحب.
قائمة تبقى مغلقة ولا تعرض خياراتها إلا عندما ينقر المستخدم عليها أو يلمسها، فتتيح الاختيار دون استهلاك مساحة دائمة.
وثيقة تحدد قواعد المظهر والكتابة للعلامة أو المنتج، مثل الألوان والخطوط واستخدام الشعار والأيقونات ونبرة الخطاب.
الفرق في السطوع بين النص أو الأيقونة والخلفية، وهو ما يحدد سهولة رؤيتهما، ولا سيما لدى ضعاف البصر.
اختصار إرشادات إتاحة محتوى الويب: معيار دولي نشره W3C يشرح كيفية جعل مواقع الويب والتطبيقات مهيّأة للوصول والاستخدام.
المساحة الخالية بين عناصر الصفحة وحولها، تمنح المحتوى مجالًا للتنفس وتجمع العناصر المترابطة وتجعل القراءة أسهل.
مجموعة من الأعمدة والصفوف والفواصل غير المرئية يستخدمها المصممون لتوزيع العناصر ومحاذاتها على نحو متسق في صفحة أو شاشة.
مجموعة ثابتة من الألوان المختارة لمنتج أو علامة، عادةً بألوان أساسية وثانوية ومحايدة، إضافة إلى ألوان الحالات مثل الأحمر للأخطاء والأخضر للنجاح.
صورة أو رمز صغير يمثل إجراءً أو غرضًا أو فكرة، مثل عدسة مكبرة للبحث أو سلة للحذف.
الفكرة التي يكونها الشخص عن طريقة عمل شيء ما، استنادًا إلى تجاربه السابقة، والتي تشكل توقعاته من المنتج.
مقدار الجهد الذهني الذي يحتاج إليه الشخص لفهم شيء واستخدامه؛ فإذا زاد أبطأ الناس أو ارتبكوا أو تركوا المهمة.
أي عنصر في التجربة يبطئ المستخدم أو يصعّب المهمة، مثل خطوات إضافية أو نموذج طويل أو تسمية غامضة أو تحميل بطيء.
ما تعرضه الشاشة حين لا يوجد محتوى بعد، مثل صندوق وارد فارغ أو بحث بلا نتائج أو حساب جديد بلا مشاريع.
مربع نص صغير يظهر عند تمرير المؤشر فوق عنصر أو تركيز لوحة المفاتيح عليه أو النقر عليه، ليشرح شيئًا أو يسمي أيقونة.
مربع صغير ينقره المستخدم أو يلمسه لتحديد خيار أو إلغاء تحديده؛ ويمكن تحديد عدة مربعات من المجموعة نفسها.
مفتاح يحول إعدادًا إلى التشغيل أو الإيقاف بلمسة واحدة، ويسري أثره عادة فورًا، مثل تفعيل الوضع الداكن أو الإشعارات.
صف من الروابط، غالبًا قرب أعلى الصفحة، يوضح موضع الصفحة الحالية في بنية الموقع، مثل الرئيسية ثم الأحذية ثم أحذية الجري.
أيقونة من ثلاثة خطوط أفقية تفتح قائمة تنقل مخفية، وتستخدم كثيرًا على شاشات الهاتف لتوفير المساحة.
قيمة مسماة تحفظ قرارًا تصميميًا، مثل لون أو حجم خط أو مقدار تباعد، كي يستخدم المصممون والمطورون القيمة نفسها في كل موضع.
مجموعة جاهزة من عناصر الواجهة، مثل الأزرار والنماذج والأيقونات وأشرطة التنقل، يسحبها المصمم إلى ملفه لبناء الشاشات بسرعة.
مقدار الفراغ بين العناصر وداخلها، مثل المسافة بين البطاقات أو الحشو داخل الزر، لتنظيم الإيقاع وتجميع المحتوى.
مطابقة التصميم بدقة حتى كل بكسل من الحجم والمسافة واللون، خصوصًا عند مقارنة المنتج المنفذ بملف التصميم الأصلي.
لحظة تفاعل صغيرة تؤدي غرضًا واحدًا وتقدم استجابة، مثل الإعجاب بمنشور أو تبديل مفتاح أو اهتزاز حقل بعد كلمة مرور خاطئة.
مظهر العنصر حين يكون مؤشر الفأرة فوقه، مثل تغميق الزر لإظهار إمكان النقر عليه.
حركة للأصابع على شاشة لمسية، مثل النقر أو التمرير أو التكبير بالقرص أو الضغط المطول، تعطي الجهاز أمرًا.
المقاطع النصية القصيرة في الواجهة، مثل تسميات الأزرار والتلميحات ورسائل الخطأ والتأكيد، التي ترشد المستخدم أثناء المهمة.
حاوية مستطيلة تجمع محتوى مترابطًا عن عنصر واحد، مثل صورة منتج وعنوانه وسعره، وغالبًا تقود إلى تفاصيل إضافية.
النمط المرئي، وغالبًا إطار أو حلقة، الذي يبين العنصر المحدد حاليًا عند التنقل في الصفحة بلوحة المفاتيح.
نهج يصمم لمراعاة التنوع البشري، بما فيه القدرة والعمر واللغة والثقافة والظروف، كي يتمكن عدد أكبر من الناس من استخدام المنتج.
طريقة بحث تختبر قدرة الناس على العثور على عناصر في بنية الموقع بعرض شجرة قوائم نصية فقط، من دون تصميم بصري.
مبدأ يقرر أن زمن الوصول إلى هدف يعتمد على بعده وحجمه؛ فالأهداف الأكبر والأقرب أسرع وأسهل إصابة.
إطار برمجي يوفر بنية وأدوات وأجزاء قابلة لإعادة الاستخدام لبناء واجهة مستخدم موقع أو تطبيق.
إطار برمجي يوفر بنية وأدوات واصطلاحات لبناء تطبيقات جهة الخادم وواجهات البرمجة والميزات المتصلة بقواعد البيانات.
مجموعة من مكونات واجهة المستخدم القابلة لإعادة الاستخدام، تساعد الفرق على بناء شاشات متسقة في السلوك والتنسيق وإمكانية الوصول.
التعامل مع أحداث عدة عناصر فرعية عبر مستمع واحد على عنصر أب، بالاستفادة من انتشار الحدث.
بناء تجربة أساسية قابلة للاستخدام أولًا، ثم إضافة سلوك أغنى حيثما يدعمه متصفح المستخدم أو جهازه.
تحسين في عملية البناء يزيل الشيفرة المصدرة غير المستخدمة من الناتج عندما تستطيع الأداة تحديد أنها غير لازمة.
تقسيم شيفرة التطبيق إلى حزم منفصلة يمكن تحميلها كل على حدة بدل ملف واحد كبير.
نص برمجي يديره المتصفح ويعمل منفصلًا عن الصفحة، ويمكنه التعامل مع أحداث مثل طلبات الشبكة للصفحات التي يتحكم فيها.
سلوك في الواجهة يبقي تركيز لوحة المفاتيح ضمن منطقة نشطة، مثل مربع حوار، حتى إغلاق تلك المنطقة.
تأخير إجراء حتى تتوقف الأحداث عن الوصول مدة محددة، وغالبًا دمج الاستدعاءات المتتابعة بسرعة في تنفيذ واحد.
تعلّم الآلة ومعالجة البيانات
مجال في علوم الحاسوب يبني أنظمة تؤدي مهاماً تتطلب عادةً ذكاءً بشرياً، مثل فهم اللغة والتعرف إلى الصور واتخاذ القرارات.
فرع من الذكاء الاصطناعي تتعلم فيه الحواسيب أنماطاً من البيانات لتتخذ قرارات أو تنتج تنبؤات، بدلاً من اتباع قواعد يكتبها الإنسان يدوياً.
نتيجة التدريب: برنامج ذو معاملات متعلمة يستقبل مدخلاً، كصورة أو جملة، وينتج مخرجاً مثل تصنيف أو رقم أو نص.
مجموعة من الأمثلة، كالصور أو النصوص أو صفوف الجداول، جُمعت ونظمت لتدريب نموذج أو اختباره أو تحليله.
الأمثلة التي يتعلم منها النموذج أثناء التدريب. وتحدد جودتها وحجمها وتنوعها إلى حد كبير أداءه على بيانات جديدة.
الإجابة الصحيحة المرفقة بمثال تدريبي، مثل spam لرسالة بريد أو cat لصورة، ليتعلم النموذج الخاضع للإشراف توقعها.
يعلم النموذج بعرض أمثلة كثيرة عليه وتعديل معاملاته مراراً حتى تقترب مخرجاته من الإجابات الصحيحة.
نوع من التعلم الآلي يتعلم فيه النموذج من أمثلة مرفقة بالإجابات الصحيحة أو الوسوم، كي يتنبأ بإجابة أمثلة جديدة.
نموذج من وحدات مترابطة مرتبة في طبقات، مستوحى بصورة عامة من الدماغ. ويُعدّل وزن كل اتصال أثناء التدريب.
جزء من التعلم الآلي يستخدم شبكات عصبية كثيرة الطبقات، ويشغل تقنيات حديثة للتعرف إلى الكلام والصور ونماذج اللغة الكبيرة.
صيغة تقيس مدى ابتعاد تنبؤات النموذج عن الإجابات الصحيحة. ويسعى التدريب إلى تصغير هذه القيمة المسماة الخسارة.
مشكلة يتعلم فيها النموذج بيانات التدريب بتفاصيلها، بما فيها الضجيج والمصادفات، فيؤدي جيداً عليها وضعيفاً على بيانات جديدة.
جزء من البيانات يُحفظ جانباً ولا يستخدم إلا في النهاية لقياس أداء النموذج المكتمل على أمثلة لم يرها من قبل.
نسبة تنبؤات النموذج الصحيحة إلى مجموع تنبؤاته؛ فدقة 90 بالمئة تعني صحة تسعة من كل عشرة أمثلة.
مرحلة استخدام نموذج مدرب لإنتاج مخرجات لمدخلات جديدة، كالإجابة عن سؤال مستخدم أو تصنيف صورة جديدة.
اختصار لنموذج لغوي كبير: شبكة عصبية ضخمة تدرب على نصوص كثيرة لتتنبأ بالرمز التالي، ما يتيح لها الإجابة والكتابة والتلخيص والبرمجة.
النص أو المدخل الآخر الذي يعطى لنموذج توليدي لتحديد ما ينبغي أن يفعله، مثل سؤال أو تعليمة أو أمثلة يتبعها طلب.
تدريب إضافي لنموذج مدرب مسبقاً على مجموعة أصغر ومخصصة لمهمة، لتحسين أدائه فيها أو جعله يتبع أسلوباً معيناً.
عدم إنصاف منهجي في مخرجات النموذج، مثل أدائه الأسوأ لمجموعات معينة، وغالباً ما ينتج عن بيانات منحرفة أو قرارات تصميمية.
اختبار سريع: هل تعرف هذه المصطلحات؟
عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.
كيف تتعلم مفردات تطوير البرمجيات
- ابدأ بمصطلحات العمل اليومي مثل bug وfix وcommit وpull request، ثم انتقل إلى المصطلحات المرتبطة بتخصصك.
- اقرأ الجملة الإنجليزية أولًا، ثم راجع الترجمة وشرح استخدام المصطلح. حاول كتابة جملة من مشروع تعمل عليه.
- تعلّم المصطلح مع الكلمات التي تصاحبه: fix a bug وreview a pull request، لا بوصفه كلمة منفردة فقط.
- راجع المصطلحات أثناء قراءة ملفات README وتوثيق البرامج وتعليقات مراجعة الشيفرة. احتفظ بكتابة أسماء الدوال والخصائص كما وردت في الشيفرة.
الأسئلة الشائعة
كيف أبحث عن معنى مصطلح برمجي بالإنجليزية؟
ابحث عن المصطلح بصيغته الإنجليزية، ثم اقرأ معناه في سياق البرمجة. قد يختلف معنى كلمات مثل branch وthread وclass عن معناها في اللغة العامة؛ توضح الأمثلة المقصود في كل سياق.
هل هذا دليل لتعلّم البرمجة أم لتعلّم الإنجليزية؟
يركز الدليل على فهم الإنجليزية المستخدمة في تطوير البرمجيات. يشرح المصطلحات بالعربية ويعرض جملًا إنجليزية مترجمة، لكنه لا يحل محل دورة في البرمجة أو التوثيق التقني.
هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟
استخدم الصيغة التي يفهمها فريقك، ويمكن ذكر المصطلح الإنجليزي بين قوسين عند تقديم المقابل العربي أول مرة. لا تترجم أسماء الدوال والخصائص داخل الشيفرة؛ فكتابتها جزء من واجهة البرنامج.
كيف أميّز بين المعنى العام والمعنى البرمجي للكلمة؟
انظر إلى الكلمات المحيطة بها والمهمة التي تصفها الجملة. مثلًا، تشير branch في سياق Git إلى فرع من تاريخ التطوير، لا إلى غصن شجرة. ابدأ بالتعريف ثم قارن الأمثلة.
مجالات ذات صلة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
