الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دعوة عامة لتوحيد المصطلحات في المنتدى

مغلقرائج
بدأه ♥ حُوريّة ♥ في 21 مارس 2008 · 73 رد · 5,989 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

هنا يتم بعون الله عز و جل, نقاش, و توضيح, وترجمة, واعتماد و توحيد المصطلحات التقنية بالمنتدى إبتداء من المرحلة الرابعة

الدعوة اخوتنا الكرام ليست مخصصة بل عامة (أعضاء, زوار, مشرفون) من الجنسين و من مختلف الأعراق و الثقافات. ولكن الترجمة و الإعتماد إلى اللغة العربية الفصحى او إلى أقرب معنى عربي للمصطلح المراد ترجتمه. ايضاً الترجمة تكون أقوى و أفضل إذا كانت مدعومة و معَززة بمصادر بيارق Standard Resources, مثل مرجع عربي و أجلها القرآن الكريم و السنة المطهرة, او قواميس عالمية أدبية و تقنيّة إنجليزية و بالله التوفيق

=============

راجيتكم اخوتي المشاركين والمشاركات عدم وضع اي رابط لوايكيبيديا لغرض الإستدلال على معنى او شيء..وذلك لنصرة قائدنا ومعلمنا ونبينا الكريم محمد صلى الله عليه وسلم صاحب الوجه المنير..ثم يلي ذلك احترام الأوامر الإدارية بالمنتدى في حالة لو كان هناك وجهة نظر مخالفة:

النص التالي كتبه أخي الكبير الأستاذفيصل الحربي بإحدى الإعلانات لوايكيبيديا وتسكير الموضوع

==============

السلام عليكم و رحمة الله و بركاته

بأن من يعادي الإسلام ( موقع الويكيبيديا ) و يسيء إلى نبينا محمد بن عبدالله صلى الله عليه وسلم لا يجب أن نضع له رابطا لدينا هنا في الفريق حتى وإن كان فيه فائدة عظيمه .

المراقب العام / فيصل الحربي

..لا شكر على واجب اخي استاذ فيصل الحربي..ولكن لي الحق بأن اكون فخورة لكوني تحت مراقبتك وإدارتك وإشرافك والإدارة بشكل عام

====================

لمشاهدة المصطلحات المرفوعة و المعتمدة

برعاية الله ثم إشراف الأخ خالد مشرف قسم لغة C++ و الأخ ابن العيد مشرف قسم الأجهزة الكفية

فكرة و دعوة الأخوة :

إسماعيل, سنان, خالد

====

مقدمة الموضوع: رغد

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 4 مايو 2008 في 03:54

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#2
LEFT TO RIGHT

Peace Be Upon all of you...

=================

We are still around >>> OOP terms...As a suggestion,we are not going out, until we've completed them, So if you don't mind let us start again by discussing the following terms:

- Overriding

- friend

- setter

- getter

================

Best Wishes :happy:

Overriding = صوتي مع أخي اسماعيل بخصوصا..مني نساية كتير :happy:

friend = صديق

friend function = الدالة الصديقة

friend class = الصنف الصديق

--

setter = مني عارفة صراحة؟

getter = مثل setter :happy:

بخصوص الكلمتين هدول هنّي اسم فاعل..يعني لا تعاملوهن صفات

=========

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#3

السلام عليكم

======

طيب..رايحة اساعدكوا بخصوصهن

setter اسم فاعل من الفعل set وهي:

as a verb:

LEFT TO RIGHT

to put somthing

لكن لاحظوا المعنى التقني واللي نحنا رايدينه كالتالي:

LEFT TO RIGHT

to cause somthing/somebody to be in a particular state.

بخصوص كلمة getter ايضاً نشوف الفعل الخاص بها get

LEFT TO RIGHT

to receive something or to obtain something...

ممكن تأجلوهن..لأني صراحة مني عارفة اوصفهن بالعربي..خصوصاً كاسم فاعل

------

ملاحظة: setter و getter كلمات تقنية إلها احترامها بالمواضيع البرمجية وباللغات الكبيرة..

------

أطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#4

Overriding = صوتي مع أخي اسماعيل بخصوصا..مني نساية كتير

وللتوضيح صوتي هو :to override = يدوس (من الفعل داس، لكني لم اجد المصدر لهذا الفعل)

يمكنني ان اقترح شيء جديد فهذه الترجمة شغلت بالي كثيرًا... ما رأيكم بـ إستبدال

--------------------

صراحة setter ,getter هي كلمات معقدة(لغويا)، لكن قبل أن نترجم اسم الفاعل ما رأيكم لترجمة الفعل أولا:

Set يعيّن القيمة، أو يحدد..

get يحصل على القيمة..

ترجمة الأفعال يسهّل انشاء إسم فاعل لـــكن لو كانت ترجمة الفعل معقدة قد لا نجد اسم فاعل!!

------------------

- هل تسمح الأخت رغد بتأجيل مصطلحيها إلى ما بعد ايجاد ترجمة للأفعال المرتبطة set , get ؟ ليكون عملنا الآن على override, set , get ؟؟

#5
اقتباس
Set يعيّن القيمة، أو يحدد..

get يحصل على القيمة..

طويلة شوي..ومنا ترجمة افعال صراحة..وجه عبالي كلمة يعيين كمان..لكن مكنت حابة اعمل خلط لتعين القيمة Assignment و كلمة set..آسفة

Disagree :thumb_down:

ايضاً كلمة استبدال ضعيفة تقنياً: عارف لش؟؟ لأنها تقنياً لا تقوم باستبدال.. على الأقل من وجهة نظري الخاصة..

That is I disagree too :thumb_down:

===========

بخصوص التأجيل :أمرك على عيني اخي

=========

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#6
اقتباس
Set يعيّن القيمة، أو يحدد..

get يحصل على القيمة..

هذه ليست اقتراحات ترجمة، بل شرح بالكلمات ما المعنى فقط :)

#7

السلام عليكم

======

طيب اخي اسماعيل..آسفة..ولو انك كاتب بأنك تقترح!! :happy:

======

اوكي اللي بتشوفه اخي..انت اللي بتوجهنا (على الاقل انا) بهذا المشروع

اقتراح:

أثناء ترجمتنا للكلمتين هدول..نتناول الكلمات العامة التالية..لأن مي معقولة نجلس كم صفحة نجول بيهن بس؟؟

- Scope = نطاق

كلمة مجال غير مناسبة خصوصاً لما بنكون مضطرين بإلحاقها لبعض الكلمات مثل مجال الملف او مجال الدالة ولكن نطاق الملف وعلى النطاق العام Global Scope والنطاق المحلي Local Scope.

- Block = كتلة برمجية

مع مراعاة كلمة Module وهي تعني وحدة برمجية

- namespace = حيّز اسمي

فضاء اسمي شتات لذهن المتلقي..ونقول الحيّز الإسمي std...

========

لباقي الأخوة..الكلمات المطروحة الآن هنّي:

LEFT TO RIGHT

Overriding..Friend..Scope..Block..Namespace

فاكرة احد الأخوة(ناسية اسمه) قال بأن overriding هي إعادة استعمال وانا شايفتا افضل من استبدال..انت اخي اسماعيل سحبت صوتي لكلمة يدوس مرة سابقاً..بكلام كتير ناسيته والله لكن كان مثقف كتير لأني مكنت مقتنعة بكلمة يدوس :happy: ..لكن حابة اسحب صوتي وارجعه لكلمة إعادة استعمال :happy:

=====

آسفة: الحمد لله حررت الموضوع قبل ما بطلع

شو بي أنا؟؟؟ :( حتى إعادة استعمال خطأ مقابل كلمة overriding..عارفين لش؟؟ مشان كلمة إعادة استعمال بحجم الجبل بهندسة البرمجيات شخصياً

Reusing and the Reusability

خلص إذاً..ضامة صوتي لحزب العمّال..

======

أطيب المُنى

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 23 مارس 2008 في 06:43

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#8
اقتباس
طيب اخي اسماعيل..آسفة..ولو انك كاتب بأنك تقترح!!

أنا قلت :

اقتباس
ما رأيكم لترجمة الفعل أولا:

Set يعيّن القيمة، أو يحدد..

get يحصل على القيمة..

طبعا لترجمة قصدي بترجمة...

ولم أقصد ان اقترح لأني صراحة لم اجد الترجمة المناسبة بعد.. والدليل...

اقتباس
لو كانت ترجمة الفعل معقدة قد لا نجد اسم فاعل
هذا يعني انني لا أعلاف بعد ما الترجمة.

مش مهم...

المهم هو ما ورد في مشاركتك...

اقتباس
overriding هي إعادة استعمال
بما أنك سحبتيها ايضا.. لا داعي لأن أقول أنها لا تمثل الـ OVERRIDING أبداً.. نحن عندما نقوم باستبدال الدالة الافتراضية بدالة جديدة نحن لا نعيد استعمالها اعادة الاستعمال اقرب الى شيء شبيه بشخص يستدعي الدالة ثم يعيد استدعائها فيقول استعملت الدالة في انشاء النافذة ثم اعدت استعمالها عندما اردت انشاء نافذة اخرى ...

- بخصوص هذه الكلمة انتِ سحبتِ صوتك عن يدوس... اين صوتك الآن أهو مع يدوس أم يستبدل؟

اقتباس
أثناء ترجمتنا للكلمتين هدول..نتناول الكلمات العامة التالية..لأن مي معقولة نجلس كم صفحة نجول بيهن بس؟؟

- Scope = نطاق

كلمة مجال غير مناسبة خصوصاً لما بنكون مضطرين بإلحاقها لبعض الكلمات مثل مجال الملف او مجال الدالة ولكن نطاق الملف وعلى النطاق العام Global Scope والنطاق المحلي Local Scope.

- Block = كتلة برمجية

مع مراعاة كلمة Module وهي تعني وحدة برمجية

- namespace = حيّز اسمي

فضاء اسمي شتات لذهن المتلقي..ونقول الحيّز الإسمي std...

تفاجأت بهذه المصطلحات أحتاج وقت للتفكير..

========================================================================

صحيح!....: أين باقي الأخوة...نريد تفاعلا من الجميع...

تم تعديل هذه المشاركة بواسطة إسماعيل ابراهيم في 23 مارس 2008 في 11:06

#9

(1)..

Name space :

التعريف:

انتماء أسماء معينة لمجموعة. وذلك لمنع الخلط إذا كان هناك تشابه في الأسماء. انه يشبه في عالمنا الحيّ اسم العائلة، فاسم عائلتي يحمله كل من هو من العائلة، ولو وُجد شخص اسمه إسماعيل من عائلة أخرى هذا لن يُحدث أي سوء فهم. على نفس المبدأ فإن الـ Name space يحتوي على أسماء كثيرة، هذه الأسماء قد تتشابه مع أسماء أخرى لكن تلك الأسماء ليست من نفس الـ Name space فلن يحدث أي سوء فهم.

الترجمة:

رغم أن كلمة Name جاءت مفرد، لكن الحديث هنا هو عن إطار يحوي عدد من الأسماء فأقترح أن تكون كلمة Name في ترجمتنا جمعًا: (أسماء)...

واقترح:

• حيّز الأسماء.

• مجال الأسماء.

أو أي ترجمة على نسق ***** الأسماء. ( والـ ***** تمثل أي كلمة معناها (إطار أو مجموعة مجال.. حيّز...نطاق)....)

في اللغة العربية متعارف على كلمة مجال كثيرًا... ففي الرياضايت يقولون "مجال التعريف" وهو المجال الذي تكون فيه الدالة صالحة (رياضيات)... ويقولون : مجال الرؤية.. ومجال العمل... فأرى كلمة مجال أفضل من حيّز.

لي شخصيّا رنين كلمة مجال يشعرني بشيء واسع، ورنين كلمة حيّز يشعرني بالحديث عن نفس الشيء لكنه ضيّق (الشيء هنا يعني مجال فراغ مسافة فضاء). لكن سأفحص من أين جائني هذا الشعور سأفحص القواميس..

اذن نهائيا اقتراحي:

مجال الأسماء...

تم تعديل هذه المشاركة بواسطة إسماعيل ابراهيم في 23 مارس 2008 في 12:04

#10

السلام عليكم

======

لا اخي اسماعيل..مني ضامة صوتي ابداً لكلمة إعادة استعمال بعد ظهور كلمة Reusability..خصوصاً الهندسة البرمجية محترمتا كتير..

=====

اقتباس
بخصوص هذه الكلمة انتِ سحبتِ صوتك عن يدوس... اين صوتك الآن أهو مع يدوس أم يستبدل؟

بخصوص كلمة استبدال؟؟ مني شايفة وجود كلمة اخرى ممكن تتعارض معاها و مزينة كثير عن كلمة يدوس.. إذاً الله يعين صوتي هذا الرايح والجي..

=====

اقتباس
ورنين كلمة حيّز يشعرني بالحديث عن نفس الشيء لكنه ضيّق

طيب..لهذا السبب (ضيّق) انا حابة كلمة حيّز..شو رايك؟ وشف بنفسك تقنية Namespace حيّز معين داخل ملف او برنامج..لش بنكبرا ونعملها مجال؟؟

=====

ضامة صوتي للكلمات التالية:

Overriding = استبدال

Namespace = حيّز الأسماء

Scope = نطاق

friend function = دالة صديقة

friend class = صنف صديق

------

كلمة متأرجحة(بالنسبة لي على الاقل)..

Block = كتلة برمجية..شايفتا ضعيفة شوي..

setter = مغيّرة للحالة..دالة

getter = قارئة الحالة..دالة

خصوصاً الكلمتين هدول يتعاملوا مع الحالة State..المتغير الخاص داخل الصنف

==========

أطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#11
اقتباس
Overriding = استبدال

Namespace = حيّز الأسماء

Scope = نطاق

friend function = دالة صديقة

friend class = صنف صديق

موافق

----------------------

Block = كتلة برمجية.. (ممكن كتلة... بدون برمجية)

setter = مغيّرة للحالة..دالة - موافق.. (مع امكانية تغيير "الحالة" بـ "القيمة" ) - حالة أكثر قربا لـ oop لكن لنرَ رأي البقية.

getter = قارئة الحالة..دالة - موافق .. (مع امكانية تغيير "الحالة" بـ "القيمة" )

دا رأيي في القضية :)

#12

سعيدة لموافقتك اخي اسماعيل :happy:

=======

اقتباس
لنرَ رأي البقية

البقيّة ثلاث فِرق(رأي شخصي)..

- فريق لديه القدرة على الترجمة والخوض فيها..ولكن مشغول

- فريق ليس لديه القدرة على الترجمة..وغير مشغول

- فريق ليس لديه القدرة على الترجمة ..و مشغول كمان

======

يعني يا ريت تشوف حل بخصوص رأي البقية..صعبة ننطر رأي حدا مشغول علشان يوافق على اربع كلمات بعد وقت وجهد طويل..(إقتراح طبعاً)

الإحصاء عنا :happy: واجب منزلي

======

اطيب المُنى

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 23 مارس 2008 في 17:19

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#13

ما بعرف شو العمل...

اذا ما اجا كمية من الأعضاء بيكون صعب نعمم النتائج، وبنلاقي كثير اعتراضات... ياريت اللي ما بيقدروا يترجموا بس يدخلو ويقولوا موافق\غير موافق وهم غير ملزمين بايجاد البديل

لأنه عملنا هيك انا ورغــــد (مع احترامي الشديد لثقافتها وقدراتها) اقرب الى العمل الفردي منه الى العمل الجماعي... ولا شو رأيك أخت رغد؟

#14
اقتباس
اذا ما اجا كمية من الأعضاء بيكون صعب نعمم النتائج،

تقريباً نحنا اربعة ياللي كنا بنصوت بالمراحل اللي طافن..وكانت الترجمات معممين

==========

اقتباس
وبنلاقي كثير اعتراضات...

نستعمل معهم القمع(بمزح).. :happy:

------

انا شايفة بأن الكثير يثق بترجماتنا اخي اسماعيل..بالرغم أني معترضة على عبارة (السكوت علامة الرضى) ..شايفة بأن معظم المنتدى ساكت على ترجماتنا لإقتناعهم بها..الملمين منهم بالترجمة على الأقل

I think so

==========

اقتباس
لأنه عملنا هيك انا ورغــــد (مع احترامي الشديد لثقافتها وقدراتها) اقرب الى العمل الفردي منه الى العمل الجماعي... ولا شو رأيك أخت رغد؟

شاكرة لك اخي هذا الإحترام :happy: ..اللي بتشوفوه اخي انت وباقي الأخوة..سأسعى جاهدة إن شاء الله لمشاركتكم بقدر الإمكان وترجمة ما امكنني بحول الله عز وجل..

==========

أطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#15

السلام عليكم و رحمة الله و بركاته

بوركت جهودكم إخواني , و أرجو ان لا تلومو علينا ! :wub: لأننا لم نستطع المشاركه في الفتره السابقه و ربما اللاحقة , للإنشغال الكبير (من ناحيتي على الأقل) .

سأشارك بناء على فكرة أخي اسماعيل

اقتباس
اذا ما اجا كمية من الأعضاء بيكون صعب نعمم النتائج، وبنلاقي كثير اعتراضات... ياريت اللي ما بيقدروا يترجموا بس يدخلو ويقولوا موافق\غير موافق وهم غير ملزمين بايجاد البديل
اقتباس
Overriding = استبدال

Namespace = حيّز الأسماء

Scope = نطاق

friend function = دالة صديقة

friend class = صنف صديق

Block = كتلة

بالنسبة لل

اقتباس

setter = مغيّرة للحالة

getter = قارئة الحالة

:resentful:

ممكن !

تحياتي

#16

الحمد لله اخي خلدون بأنك بصحة وبخير..صوتك مهم اخي..وشاكرة مرورك..واهتمامك لدعوتنا :happy:

===========

بخصوص الكلمتين

setter and getter

لو كنت بتشوف شيء مناسب لا تحرمنا رأيك هه :happy: لأني شايفتك مش متأكد

=======

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#17

السلام عليكم,

لا أعرف لماذا تبدو Override أقرب لـ "إجتياز" من "إستبدال"... :D

لتوضيح وجهة نظري:

بفرض إن الصتف A1 يرث من الصنف A, فإن أحد دوال A1 تستبدل الدالة المقابلة لها في الصنف A.

أو:

بفرض إن الصنف A1 يرث من الصنف A, فإن أحد دوال A1 تجتاز الدالة المقابلة لها في الصنف A.

----------------------

اما بالنسبة للبقية:

اقتباس
Namespace = حيّز الأسماء

Scope = نطاق

friend function = دالة صديقة

friend class = صنف صديق

Block = كتلة

فإعتبروني موافق عليهم... (إن كان ذلك يهمكم طبعاً)

----------------------

اقتباس
setter = مغيّرة للحالة..دالة - موافق.. (مع امكانية تغيير "الحالة" بـ "القيمة" ) - حالة أكثر قربا لـ oop لكن لنرَ رأي البقية.

getter = قارئة الحالة..دالة - موافق .. (مع امكانية تغيير "الحالة" بـ "القيمة" )

مبدئياً انا موافق...

ماذا عن تسميتهم بإختصار: الدالة المغيّرة والدالة القارئة؟

وشكراً :)

تم تعديل هذه المشاركة بواسطة SandHawk في 25 مارس 2008 في 03:19

#18

عليكم السلام اخي الكريم SandHawk

اقتباس
فإعتبروني موافق عليهم... (إن كان ذلك يهمكم طبعاً)

شايفتك مثقف اخي لغوياً وتقنياً وأسلوبك لتحليل المعنى..بالطبع يهمنا رأيك و موافقتك ومشاركتك كمان.. :happy: ومش هيك بس..اعتراضك من ناحيتي شخصياً بكون مهتمة بيه ايضاً وليس موافقتك فقط..لكن راجيتك اخي الكريم..ما تضع روابط للوايكي إكراماً للنبي محمد صلى الله عليه وسلم و احتراماً لمشاعري وأوامر اخي الكبير فيصل الحربي

=========

اقتباس
ماذا عن تسميتهم بإختصار: الدالة المغيّرة والدالة القارئة؟

انا ضامة صوتي لترجمتك هذي

setter = الدالة المغيرة

getter = الدالة القارئة

==========

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#19

انا أعتذر لأني وضعت رابط للويكيبيديا, وأقسم إني لم أعرف إن هنالك مشكلة مع ويكيبيديا (انا متأكد من إني رأيت أشخاصاً آخرين يضعون معلومات منها), ولكن أعتقد إنه كان الأجدر أن تنبهوني في وقتها.

للذين لا يعلمون عن ماذا أتحدث, فقد وضعت رابط لصفحة ويكيبيديا التي تعرّف std::vector من ++C ويبدو إني عن غير قصد قد أسأت للمشاركين بوضعي ذلك الرابط (ذلك حصل قبل أكثر من 20 يوماً في موضوع توحيد المصطلحات السابق).

:S

حاولت تعديل ذلك الرد لرفع الرابط ولكن لم أستطع لأن الموضوع مغلق حسب ما أعتقد.

تم تعديل هذه المشاركة بواسطة SandHawk في 25 مارس 2008 في 17:22

#20
اقتباس
ماذا عن تسميتهم بإختصار: الدالة المغيّرة والدالة القارئة؟
أختلف معك...

أولا: قمتَ بشطب كلمة الحالة من الترجمة وهي مهمة... دالة مغيرة لآيش؟

ثانيًا أضفت كلمة دالة بدون سبب..

أخي SandHawk وأختي رغـــد.. والكلام للجميع :)

لو جئنا نظريا ايضا الترجمة مغيّرة للحالة خطأ..لماذا؟ لأن معنى setter هو "شيء" يقوم بوضع قيمة في المتغير.. هنا المقصود ليس تغيير إنما إعطاء قيمة.. لكن لصعوبة الموقف وافقت أنا الموقّع ادناه على الترجمة مغيّرة للحالة...

فأرجو أن يتم اعتماد :

اقتباس
setter = مغيّرة للحالة..- موافق.. (مع امكانية تغيير "الحالة" بـ "القيمة" ) - حالة أكثر قربا لـ oop لكن لنرَ رأي البقية.

getter = قارئة الحالة..- موافق .. (مع امكانية تغيير "الحالة" بـ "القيمة" )

ومفضل مغير للحالة، قارئ للحالة (بدون التأنيث)...

بالنسبة لإجتياز أخي SandHawk لم أرَ فيها اي تناسب مع الموقف

تجتاز يعني تسبق أو تمر بجوار دون حتى أن تؤثر ... لكن برمجيا هي تحلّ مكانها (وتلغيها )فتصبح لا وظيفة لها في الصنف المشتَق...

بالعكس الاجتياز بعيد عن الدوس..

يدوس أو يستبدل تجعل الطرفان (الدالة الافتراضية والدالة الجديدة) الطرفان "متورطان" في عمل ما

إجتياز توحي بأن أحد الأطراف لا دخل له في الموضوع... مثلا (أ) إجتاز(ب) ممكن ما يؤثر على (ب) أبدا... وممكن (ب) لا يعلم بعملية الاجتياز الى يوم الدين... لكن لو دسنا (ب) سيعلم على الفور وربما لا ينساها الى يوم الدين :):)

تم تعديل هذه المشاركة بواسطة إسماعيل ابراهيم في 25 مارس 2008 في 19:58

#21

السلام عليكم ورحمة الله

.,.,.,.,.,.,.,.,.,.,.,.,,.,.,.,.,.

لا تحمل هما اخي SandHawk عارفة بأنك مكنت قاصد..انا كمان بالمرحلة الأولى والتانية تقريباً..يعني إلي اكتر من رابطين حاطتهم سابقاً لأني كنت مضطرة لإقناع بعض المهتمين بها وما كنت عارفة والله بوجود تلك الإساءة..معلش نبدأ صفحة جديدة الآن :happy:

.,,..,.,.,.,.,.,.,,.,.,.,.,.,.,.,.,.,.

أخي الكريم اسماعيل..

اقتباس
أولا: قمتَ بشطب كلمة الحالة من الترجمة وهي مهمة... دالة مغيرة لآيش؟

ثانيًا أضفت كلمة دالة بدون سبب..

setter and getter are functions..exactly they are member functions in C++ terms

يعني هنّي دوال اصلاً علشان كذا هو حاطط كلمة دالة..انت قاصد اسلوب method..ايضاً لا نهضم حق كلمة function و member functions يعني انا شايفتا مناسبة للمعنى بكلمة دوال..والله أعلم

,.,..,.,.,.,,.,.,.,.,.,.,.,.

اقتباس
لو جئنا نظريا ايضا الترجمة مغيّرة للحالة خطأ..لماذا؟ لأن معنى setter هو "شيء" يقوم بوضع قيمة في المتغير.. هنا المقصود ليس تغيير إنما إعطاء قيمة..

وايضاً اخي بنستعملهن لتغير الحالة السابقة

.,.,.,.,.,.,.,,.,.,..,,.,.,.,.,.,.,.

على العموم مانك بعيد عن الترجمة

setter = مغيّر الحالة

getter = قاريء الحالة

بلش نأنثهن كمان :happy: باعتبارهن دوال

========

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#22

أختي.. أبصم بالعشرة إنهن دوال... لكن أتكلم من ناحية لغوية هل يجب أن نشير إلى كونها دالة؟

من الناحية التقنية هي دالة، لكن هل ندخل كلمة "دالة"في الترجمة؟ لا أرى لها داع...

اقتباس
وايضاً اخي بنستعملهن لتغير الحالة السابقة
أكيد.. لكن إسمها setter.. ويجب أن نتحرى الدقة.. set ليست change ..

مثلا لغويا ولو أردنا التدقيق 100% فإن setter عندما يقوم بإستهلال لمتغير لا يمكننا القول بأنه مغير للقيمة!! لكن كما قلت تجاوزا نوافق.

#23

السلام عليكم

لدي ملاحظه صغيره جدا جدا.

ال Setter , Getter هي Methods (Member Functions ) (أساليب يعني) وليس دوال على حد علمي .

على كل الأحوال

بحثت و فكرت كثيرا لم أستطع الوصول لشيئ أفضل من

اقتباس
setter = مغيّر الحالة

getter = قاريء الحالة

تحياتي

#24

السلام عليكم اخوتي الكرام

,.,..,..,..,,.,.,..,,.,.

عنا مصطلحات كثيرة مرفوعة ومعتمدة وكانت مترجمة استناداً إلى المعنى التقني وليس اللغوي البحت..وبعدينه حتى كلمة get لا تعني لغوياً بقاريء او يقرأ..بالضبط كلمة overloading ترجمناها بإعادة تعريف بالرغم البُعد اللغوي عن المعنى استناداً على المعنى التقني

,.,.,.,.,.,.,.,.,.,.,.,.,.

على العموم اخوتي الكرام..مني معترضة عليهن..خلاص

setter = مغيّر الحالة

getter = قاريء الحالة

:happy:

,.,.,.,.,.,.,.,.,.,.,,...,,.,.

عندي ترجمة من القاموس لكلمة overriding

المعنى التالي كفعل override..وشايفته يهمنا اكتر

LEFT TO RIGHT

to stop a process that happens automatically and cotrol it yourself.

شو رايكم

overriding = نقل التحكم التلقائي

ممكن المعنى يتطور باكر :happy:..وبالله التوفيق

,.,.,.,.,.,.,.,.,.,.

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#25

تجاوز, تعدي , تخطي , استبدال , إهمال .... هناك الكثير من المصطلحات مطروحه .

ما رأيكم بتخطي , لأن الداله الجديده تهمل الدالة القديمة و تتخطاها و تأخذ موقعها ؟؟

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة