كيف تترجم argument ؟ وَهل ترى في ترجمتي الصِحَّة؟ وَما رأيك؟

أترجمها[كمصطلح تقني]: جَدَليَّة.

* من الجذر جَدَلَ ==> جِدالٌ ==> جَدَليَّة.
  • *طبعًا أضع المرادف الأجنبي في أوَّل مَرَّة أذكرها. (حتى لا نتطرق لهذه النقطة).

يوسف سيد أضف ردا

يا رجل لا تترجم حرفيًا، قرأتُ في أحد قوائم ترجمة مصطلحات الحاسوب أنها تترجم معامل/معطى، للملاحظة وجدتُ البعض يخلط بين الـArgument وParameter؛ ما تمرره إلى الدالة هو ما يسمى Argument، هذان الرقمان هنا:

add(1.2, 123)

وما كان جزءًا من الدالة هو الـParameter(تترجم معامل) هنا num1، num2:

def add(num1, num2):
    return num1 + num2
samer_jabal أضف ردا

شكرًا على التنبيه. لكن ما اقتراحك؟

يوسف سيد أضف ردا

في الحاسوب ترجمها:

Argument: معطى.

Parameter: معامل.

غير ذا ترجمها بحسب السياق.

لم أفهم الفرق، أليس كلاهما جزء من الدالة و يؤثر على القيمة؟

samer_jabal أضف ردا

Parameter هو إسم المُعطى في الذاكرة.

Argument هي القيمة المُدخلة لذاك الإسم.

أم أنك تقصد أنه عند تعريف الدالة يسمى برامتر، بينما عند تنفيذها يسمى argument؟

تقريبًا، اسم المتغير داخل الدالة بعد تمريره يسمى Parameter ويكون جزءًا من الدالة، المتغير الخارجي الممر إلى الدالة أو القيمة المدخلة Argument.

mohab أضف ردا

تأتي أيضا في سياق: جدلية، ومناظرة، وحجة. دليل على وضوح المعاني وسهولة إيصالها بالفصحى.