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

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

مغلقرائج
بدأه ♥ حُوريّة ♥ في 12 فبراير 2008 · 175 رد · 11,844 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#101
اقتباس
و خلدون وسنان هم اللي كتبوا الشعارات انا اللي لونتهن بس

رغد .. بلحظة وحده تبيعين اخوانك وتفشين اسرارنا .؟؟

يعني من دون تعذيب او اي شكل من اشكال الاستجواب .. مباشرة سنان وخلدون كتبوا الشعارات .. هذا مع خالد المشرف .. طيب لوكان مع عضو من اعضاء ادارة المنتدى ؟؟ يمكن كنتي الان وقعتي اعتراف هههههههههههه........

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

اقتباس
واضح أن الإضراب سوف يبدأ بعد أن نعلن الإنقلاب على الأخ القائد اسماعيل

لا توجد مشكلة .. انا اصبح القائد .. ونيالكم على قائد مثلي ..

لكم من اليوم الى اسبوعين اجازه .. :lol: :lol:

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#102

شاكرة اخوتي(سنان, خلدون) صمودكم امام الدكتاتورية (الخالدية) والقمع الإسماعيلي :happy:

=========

لكن خلاص يبدوا أننا تقدمنا خطوة إلى الأمام >>>>>>>رئيسة حزب المترجمين باستراليا :P

=========

الصورة اتضحت والمشرف خالد ربما يتغيب و يعود بالسلامة قريباً :) ,وسنواصل مسيرة الترجمة بقيادة و إشراف الأخ اسماعيل

=========

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

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#103
اقتباس
تخرجوا لتنقية أخرى حتى اتمام هذي التقنية (مجرد اقتراح طبعاً وليس امر)

أنا أؤيد هذه الفكره بشدة .

ما رأيكم بالمصطلح Method ???

طريقة , منهج , اسلوب... !

أنا أقترح إيجاد كلمة جديدة .

#104

اذا ..

المصطلحات السابقه نعتبرها انتهت .. فقط على خالد ان يرفعها ..

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

لنأخذ الان مصطلح جديد..او بالاحرى مصطلحين .. لم نتناقش عليها ..

وهي اساس البرمجة الكائنية .. Constructor و Destructor ..

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

واليكم هذا التعريف .. الخاص بها .. من احد المراجع ..

Constructor

The constructor of a class is a special operation that is run upon instantiation - when an object is created. They are often distinguished by having the same name as the class itself. It’s main purpose is to set-up the attributes of a class and to establish the class invariant - to basically make sure that the attributes of the class conform to the class interface. It cannot have a return type.

A properly written constructor should never contain any functionality that could fail, thus leaving the object in an invalid state.

ثانيا .. Destructor..

تترجم في بعض الكتب والمراجع على انها ( الهادم ) .. او ( الدالة الهادمه ) وظيفة هذه الدالة انها تمسح او تنهي عمل الكائن عند نهاية البرنامج . وتحرر الذاكرة منه . فاذا كان لدينا ( مثلا ) حجز ديناميكي للذاكرة في صنف معين .. فانه عند انشاء الكائن .. يتم استدعاء الباني لكي يتم الحجز .. وعند استدعاء الهادم يتم تحرير تلك المساحه المحجوزة .. اي ان وظيفتها تحرير عمل الكائن ..

وهذا تعريفها ...

Destructor

The destructor of a class is the opposite of the constructor in that it is run when an object is destroyed. It’s function is to clean up and to free the resources which were used by the object during run-time and unlink it from other objects or resources. This should result in the invalidation of any references in the process

اذا .. من هنا اقترح معنى لهذين المصطلحين وهما ..

Constructor .. الباني .

Constructor Function .. الدالة البانية

Destructor .. الهادم

Destructor Function .. الدالة الهادمه ..

ما رايكم .؟؟

تحياتي العطرة للجميع .

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#105

ممتاز اخي سنان, شاكرة لك لفت انتباهنا لكلمتين تستحق الإهتمام فعلاً, ثانياً اخي خلدون شو رايك نضم كلمتك السابقة method؟

=======

انا شايفة ترجمة Constructor إلى مشيّد (التشديد مع الكسر عن الياء) تقريباً مرادفة لكلمة بنّاء اقرب من كلمة الباني, أما بخصوص نقيضتها الكلمة Destructor مبدئياً انا معاك اخي سنان, نترجمها بالهادم أو الدالة الهادمة؟ نشوف رأي الآخرين يمكن يكون هناك ترجمات اقوى منهن؟

=======

اخي خلدون رايحة اضم كلمة method مع بعض الكلمات ونطرحن للنقاش

الكلمات الجديدة للنقاش

Constructor

Destructor

data members وهي المتغيرات المتعلقة بالصنف class وممكن ناخذ كلمة member وكأنها عنصر

بالطبع هي تسمى ايضاً (هندسياً) بـ Object States حالات الكائن

member function واللي قاصدها الأخ خلدون و هي method

=======

انا مرة فاكرة تفاعلت مع كلمة method بهامش حديث. وصراحة هي تعني سلوك(طريقة, منهاج) لكن مني عارفة شو يعني بالتحديد؟؟؟

=======

تمنياتي لكم

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#106

في البداية وقبل الرجوع للنقاش ..

ارجو ان يكون النقاش محصورا بمصطلحين على الاكثر لكي لا تحصل لخبطه .. يعني اقترح انه يكون النقاش الان فقط على constructor وdistructor ..

اما بالنسبه لل method فهي الكلمة القادمه بعد هاتين الكلمتين ..

خلوا النقاش الان محصور بمصطلحين فقط ..

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

بشأن اول مصطلح .. constructor .. مشيد او باني هي بجميع الاحوال نفس المعنى .. اثنينها تعني ان الكائن سيتم انشاءه .. ولكن معك حق يا رغد .. عندما نقول ( ننشأ كائن من الصنف كذا ) استخدمنا الفعل (ننشأ) اي اقمنا او اقام .. والفعل (ِشيد) للفعل (انشأ ) اقرب من (بنى) .. لذلك فانا اتنازل عن المعنى السابق الذي طرحته واغيره الان الى ( مشيد ) اي تقوم بتشييد الكائن وفق معلومات اولية ..

و constructor function .. الدالة المشيده للكائن ..

وبجميع الاحوال المعنيين من وجهة نظري مقبولة ولا يوجد عليها اعتراض مني .. يعني صوتي مع المعنيين ايهما افضل برايكم انا اوافق عليه ..

بالنسبه distructor .. حسب رايي الشخصي ( لان العلمي طرحته في الرد السابق|) ارى انه الهادم او الدالة الهادمه اقرب المعاني لها .. فهل هناك اقتراح اخر لهذا المصطلح ؟

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#107
اقتباس
Destructor .. الهادم

Destructor Function .. الدالة الهادمه ..

أراها مناسبة أيضا

أما بالنسبة لل Constructor

طرحت الأخت رغد

اقتباس
انا شايفة ترجمة Constructor إلى مشيّد (التشديد مع الكسر عن الياء)

ما هو اسم الفاعل من الكلمة (مُشَيّد)؟

أقتبس بعض ما قيل في لسان العرب عن الكلمة

اقتباس
شيد

: الشِّيد، بالكسر: كلُّ ما طُلـيَ به الـحائطُ من جِصَ أَو مِلاطٍ(2)، وبالفتـح: الـمصدر، تقول: شاده يَشِيدُه شَيْدا: جَصَّصَه.

وبناءٌ مَشِيد: معمول بالشِّيد. وكل ما أُحْكِمَ من البناء، فقد شُيِّد. وتَشْيـيد البناء: إِحكامُه ورَفْعُه. قال: وقد يُسَمِّي بعض العرب الـحَضَرَ شَيْدا. والـمَشِيد: الـمبنـي بالشِّيد؛ وأَنشد:

شادَه مَرْمَراً، وَجَلَّلَه كِلْـــ ـــساً، فللطَّيْرِ فـي ذَارهُ وكُورُ قال أَبو عبـيد: البناء الـمشَيَّد، بالتشديد، الـمطوّل. وقال الكسائي: الـمَشِيد للواحد، والـمُشَيَّد للـجمع؛ حكاه أَبو عبـيد عنه؛ قال ابن سيده: والكسائي يجل عن هذا......

أرى هذه الكلمة أقوى من الباني ,

هناك أيضا كلمة أخرى مطروحة وهي

Constructor = مُنشِئ أو ناشِىء ؟ لا أعرف أيهم أصح!

تحياتي

ملاحظه أخي سنان يبدو أنا وضعنا الردين معا (يعني لم أقرأ ردك)

إقتضى التنويه فقط

تم تعديل هذه المشاركة بواسطة خلدون خالد2 في 23 فبراير 2008 في 21:22

#108

السلام عليكم

=========

Construcotr = مشيِّد او مُنشِيء

تعالوا نشوفهن بجملة مفيدة افضل:

عند استنساخ كائن ما فإن لغة C++ تقوم باستدعاء المشيِّد أو الدالة المشيّدة مباشرة . هناك الدالة المشيِّدة الإفتراضية The Default Constructor. وأيضاً لغة ++C تقوم باستدعاء الهادم او الدالة الهادمة تلقائياً

Constructor = الدالة المشيّدة, المشيِّد

Destructor = الدالة الهادمة, الهادم

هي دائماً مقترنة بكلمة دالة ونحنا غير مضطرين نكون بمقام الفاعل ونقول سنشيّد أو نهدم لأنها افعال تلقائية في اللغة, نحن نقوم باستنساخ كائن Instantiate Object واللغة نفسها هي التي تقوم باستدعاء المشيّد Calling the construcotr or calling the destructor...

شو رايكم اخوتنا الكرام؟

=======

تمنياتي لكم

ملاحظة خاصة للأخ خلدون: اخي لو تسمح المرة الجية تعطيني اسم القاموس هذا اللي تستعمله,,هو الكتروني مو صح؟ علشان رايدة اشريه حتى لو كان يُباع بالأنترنت بواسطة بطاقات التأمين, لأن يمكن مو متوفر بالأسواق تبعتنا؟

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#109

خطأ في الترجمة: :)

الأخت رغد قالت : بطاقة تأمين بدل بطاقة إئتمان وهذا خطأ في الترجمة بنتناقش فيه لما ننتهي من الترجمة في مجال البرمجة ونصل لمجال الإقتصاد :)

ـــــــــــــــــــــــــــــــــ ـ ـ ـ ـ

اقتباس
Constructor = الدالة المشيّدة, المشيِّد

Destructor = الدالة الهادمة, الهادم

موافق...

تم تعديل هذه المشاركة بواسطة إسماعيل ابراهيم في 24 فبراير 2008 في 10:48

#110
اقتباس
Constructor = الدالة المشيّدة, المشيِّد

Destructor = الدالة الهادمة, الهادم

موافق...

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#111
اقتباس
Constructor = الدالة المشيّدة, المشيِّد

Destructor = الدالة الهادمة, الهادم

موافق...

بس سؤال صغير صغير

الدالة المشيّدة (بفتح الميم أم بضمها)؟؟؟

هادا رابط لسان العرب لإبن منظور , وهو مجاني , انا عندي نسخة ورقية ولكن بستخدم هذا اسهل لأنالنسخة الورقية (20 جزء)!

http://www.content.com.sa/Languages/LisanElArab/Default.aspx

تحياتي

#112
اقتباس
بطاقة تأمين بدل بطاقة إئتمان

ليس خطأ في الترجمة اخي اسماعيل, الخطأ براسي. انا مخطئة في التركيب, فعلاً هي بطاقات إئتمانية

Credit Cards

بسبب

(ازدحام المعلومات)

آسفة

==========

شاكرة لك اهتمامك اخي خلدون..

ثالث مرة اعمل تحرير لردي لأني مني مركزة مرة والله

اقتباس
الدالة المشيّدة (بفتح الميم أم بضمها)؟؟؟

بضم الميم اخي خلدون..

=====

تمنياتي لكم

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 24 فبراير 2008 في 20:30

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#113
اقتباس
ليس خطأ في الترجمة اخي اسماعيل, الخطأ براسي. انا مخطئة في التركيب, فعلاً هي بطاقات إئتمانية

Credit Cards

والله بعرف. بس مجرد مزحة.

..... . . . . . .

هل اعتمدنا المصطلحين؟

#114

انا موافقة بعد موافقتكم طبعاً :happy:

==========

تمنياتي لكم

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#115

وانا ايضا موافق ..

اذا بعد الاجماع على هذين المصطلحين .. نعتبرها انتهت .. وهي مع المصطلحات السابقة الكاملة مجرد انه ننتظر خالد يرفعها مع اخواتها ..

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

طرح الاخ خلدون كلمة method للترجمة .. لنعود الى هذا المصطلح ..

اقترحوا المعاني القريبة لها ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#116

سأقتبس تعريفات من الجوووجل

اقتباس
In object-oriented programming, the term method refers to a subroutine that is exclusively associated either with a class (called class methods, static methods, or factory methods) or with an object (called instance methods). ...
اقتباس
Section of source code that performs a specific function, has a name, may be passed parameters and may return a result. Methods occur only within classes.
اقتباس
A method is a programmed procedure that is defined as part of a class and included in any object of that class. A class can have more than one method

الكلمات التي تستعمل عادة لهذا المصطلح هي

طريقة :huh: , اسلوب , منهج ... :resentful:

و في member function قالت عنها الأخت رغد (أول مره بسمع فيها)

طبعا واضح أنها دالة ممكن أن تأخذ وسائط و تعيد قيم !

أعتقد أن كلمة مثل: دالة داخلية أو دالة عضو ممكنة :nose_pick:

تم تعديل هذه المشاركة بواسطة خلدون خالد2 في 24 فبراير 2008 في 22:13

#117
اقتباس
و في member function قالت عنها الأخت رغد (أول مره بسمع فيها)

شايفة عندنا جاسوس :ph34r: ,,جاسوس جافاوي Java أو شاربي C sharp وليس لغة ++C؟ شو رايكم هه؟ B)

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

كلمة method دخيلة على لغة ++Cاصلاً؟ :pwease:

لكن ايضاً ممكن نستعملها بحرية بلغتنا ++C و هي المقصودة بـ member functions والصفات اللي عندكم باللغتين هديك مم :happy: اللي اسمائهن attributes عندنا بلغتنا ++C اسمائهن data members... :)

==========

خلدون (توم كروز بالمهمة المستحيلة) :lol: إهتماماتك منا لغة ++C مو صح؟ بدون ما بغلب حالي واطقس من ابعيد :happy:

==========

تمنياتي لكم بالتوفيق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#118

جاسوووووووووووس!!!!!

خلدون أنت موقوف حتى ينتهي التحقيق، إذا كنت سي شاربي يمكننا أن نتفهم أمرك ونعطيك عفو... أما إذا كنت من "بتوع الجافا" فيا ويلك :)

عودة للموضوع -------------

member function = method لكن يجب ألاّ نعطيهما نفس الترجمة..

Method تعني طريقة أو أسلوب، لكنني لم أحب هذه الترجمات، ولم أصل إلى حل حتى الآن، منهج أيضا لا تناسب المجال.

member - عضو..

#119
اقتباس
شايفة عندنا جاسوس ,,جاسوس جافاوي Java أو شاربي C sharp وليس لغة ++C؟ شو رايكم هه؟

لا والله أنا حتى الآن C و C++ -_- ولكن البشرى اني بدأت الجافا من يوم أمس (كانت أول محاضرة في الجامعة لمادة برمجة الكيانات طبعا بالجافا) مشكلة إذا عجبتني اللغة ! :( :unsure:

أما بالنسبة لمبادئ برمجة الكيانات فقد تعلتمها من الناحية النظرية , و طبقتها في ال VB.Net و إلى حدا ما في ال C++

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

انا لما طرحت كلمة Method أو (member function ) كنت أعرف أنها محبطة ! :nose_pick:

ولكن ليس إلى هذه الدرجة , وين الحركه , الحركة بركة !

#120
اقتباس
برمجة الكيانات
هاي ترجمة شو؟

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

#121
اقتباس
برمجة الكيانات

هاي ترجمة شو؟

ههههههههههههههههههههه

عفوا السرد كان خاطئ

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

طبعا مع ملاحظة أن كلمة برمجة الكيانات خاطئة و الصحيح البرمجة الكائنية !

#122
اقتباس
member function = method لكن يجب ألاّ نعطيهما نفس الترجمة..

Method تعني طريقة أو أسلوب، لكنني لم أحب هذه الترجمات، ولم أصل إلى حل حتى الآن، منهج أيضا لا تناسب المجال.

member - عضو..

طبعاً مراح نعطيهن نفس المعنى

===========

member = عضو

function = دالة

يعني دالة العضو؟

========

data member = بيانات العضو؟

=====

هل فكرة اخي خلدون كلمة Member Functions و Data Members لها مكانة في قاموس هندسة البرمجيات SE. مني جايبتها طرفاني من كتاب او درس خصوصي :happy: وكمان كلمة method و Attributes و Object states و وو

=======

تمنياتي لكم

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#123
اقتباس
يعني دالة العضو؟
لا..

الوصف لهذا التعبير هو دالة تكون عضو في صنف ما...

يعني دالة عضو... ممكن لكن "دالة العضو" تعطي معنى آخر.. معناها دالة تابعة لشيء اسمه عضو.... كأن أقول "سيارة الموظف".

#124
اقتباس
لا..

الوصف لهذا التعبير هو دالة تكون عضو في صنف ما...

يعني دالة عضو... ممكن لكن "دالة العضو" تعطي معنى آخر.. معناها دالة تابعة لشيء اسمه عضو.... كأن أقول "سيارة الموظف".

اوكي استاذنا الكريم :happy:

Member Function = دالة عضو

Data Member =؟؟

شو؟

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

تمنياتي

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#125
اقتباس
Data Member
لا أعرف..

صراحة أصلا Member Function ممكن نستعيض عنها بـ method

و Data member بـ property وجمعها properties

أي خصائص.

اقتباس
Data Member
لم أنجح في ايجاد ترجمة صراحة..

شو مفرد بيانات :)

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…