نقاش:بايثون (لغة برمجة)/أرشيف 1
هذا أرشيف النقاشات السابقة حول بايثون (لغة برمجة). لا تقم بتحرير محتويات هذه الصفحة. إذا كنت ترغب في بدء مناقشة جديدة أو إحياء مناقشة قديمة، يرجى القيام بذلك في صفحة النقاش الحالية. |
أرشيف 1 | أرشيف 2 |
- أرشيف 1
- 2
إعلان
@Mahmoud2013 وNehaoua: سوف نبدأ بتطوير المقالة بعد يومين تقريبا.--شادي (نقاش) 22:15، 29 مايو 2020 (ت ع م)
- @شادي: عُلم عادل (نقاش) 22:18، 29 مايو 2020 (ت ع م)
- @Mahmoud2013 وNehaoua: المقالة صعبة وطويلة لماذا لا نطلب المزيد من المساهمين؟ ما رأيكم؟ من يتفق يخبرني أتفق. شادي (نقاش) 22:23، 29 مايو 2020 (ت ع م)
- أتفق و أرى أن يأخذ كل منا قسم يترجمه وبعد أن ينتهي نضع تعليق أنه تم وجاهز للمراجعة Mahmoud*** (نقاش) 23:49، 29 مايو 2020 (ت ع م)
- @Mahmoud2013 وNehaoua: ما رأيكما؟--شادي (نقاش) 23:38، 29 مايو 2020 (ت ع م)
- @Nehaoua: في انتظار رأيك؟ شادي (نقاش) 13:57، 30 مايو 2020 (ت ع م)
- @شادي: أتفق سيكون من الجيد أن نجد مساهمين، ومن رأي @Mahmoud2013: « أن يأخذ كل منا قسم يترجمه وبعد أن ينتهي نضع تعليق أنه تم وجاهز للمراجعة» ولكي لا يحدث تعارض أود منك أن تضع لكل قسم وإسم المسؤول عنه عادل (نقاش) 15:17، 30 مايو 2020 (ت ع م)
- أرجو توضيح خبرتكم بالموضوع لكي نوزع الأقسام بما يناسب كل منا. بالنسبة لي عملت على مشروع بلغة بايثون في الجامعة يخص برمجة روبوت بتطبيق خوارزمية دايكسترا. و أيضا بعض البرامج الصغيرة. و عندي اطلاع على بناء اللغة syntax و بعض المواضيع بخصوصها. ليس خبرة كبيرة و لكن لا بأس بها Mahmoud*** (نقاش) 19:40، 30 مايو 2020 (ت ع م)
- @شادي: أتفق سيكون من الجيد أن نجد مساهمين، ومن رأي @Mahmoud2013: « أن يأخذ كل منا قسم يترجمه وبعد أن ينتهي نضع تعليق أنه تم وجاهز للمراجعة» ولكي لا يحدث تعارض أود منك أن تضع لكل قسم وإسم المسؤول عنه عادل (نقاش) 15:17، 30 مايو 2020 (ت ع م)
- @Nehaoua: في انتظار رأيك؟ شادي (نقاش) 13:57، 30 مايو 2020 (ت ع م)
- @Mahmoud2013 وNehaoua: المقالة صعبة وطويلة لماذا لا نطلب المزيد من المساهمين؟ ما رأيكم؟ من يتفق يخبرني أتفق. شادي (نقاش) 22:23، 29 مايو 2020 (ت ع م)
مصادر مفيدة
هنا يمكن أن نضع مصادر يمكن الاستفادة منها في تطوير المقالة Mahmoud*** (نقاش) 22:39، 30 مايو 2020 (ت ع م)
- القاموس التقني المعلوماتي إنجليزي-عربي من مشروع عربآيز Mahmoud*** (نقاش) 23:42، 30 مايو 2020 (ت ع م)
- قاموس arabdict قاموس لعدة لغات أهمها عربي، انكليزي، ألماني، فرنسي؛ الموقع يديره مجموعة من الأخوة المختصين في مجال الترجمة المحلفة في ألمانيا. Mahmoud*** (نقاش) 23:42، 30 مايو 2020 (ت ع م)
- ويكيبيديا:ورشة الترجمة واللغويات/طلبات –عادل (نقاش) 15:16، 31 مايو 2020 (ت ع م)
تعليقات
- شكرا محمود كنت أريد أن أخبرك أن تحضر لنا قأئمة بالمصطلحات. شادي (نقاش) 22:42، 30 مايو 2020 (ت ع م)
- وأتن سبقتني إلى ذلك. شادي (نقاش) 22:44، 30 مايو 2020 (ت ع م)
- العفو، فكرت في الموضوع بعض مقالة حقن التبعية بسبب كثرة المرادفات لنفس الكلمة و اختلاف الترجمات في ويكيبيديا العربية Mahmoud*** (نقاش) 23:36، 30 مايو 2020 (ت ع م)
- وأتن سبقتني إلى ذلك. شادي (نقاش) 22:44، 30 مايو 2020 (ت ع م)
دعوة
- @شادي: لدي معرفة بلغة بايثون وعدلت عليها في بداياتي بالموسوعة، ولكن أعمل هذه الفترة على مقال إيبوبروفين. إن لزم أن أعاونكم على قسم معين في المقال يمكنكم الاستعانة بي ولا مانع. -- سَــاْمِـر ﴿راسِلني﴾ 14:02، 4 يونيو 2020 (ت ع م)
- @سامر: يمكنك التكلف بقسم Implentations سجل اسمك في الجدول فلا أحد مكلف به حاليا.--شادي (نقاش) 14:04، 4 يونيو 2020 (ت ع م)
قسم مؤقت للدمج
تستخدم بايثون على نطاق واسع في جوجل وناسا، كما أنها قد استخدمت في برمجة أحد المشاريع العملاقة هو مشروع زوب، كما تستخدم في العديد من المشاريع والتطبيقات المنتشرة عالمياً مثل مشروع بلندر وهو أحد برامج التصميم ثلاثية الأبعاد الشهيرة، وأيضا في جزء من مشروع موزيلا فيرفكس.
لقد أُدمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات. وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد مثل مايا، سوفت إيماج إكس إس آي Softimage|XSI، وبالطبع بلندر.
كما أنها تستخدم في أنظمة التشغيل المختلفة مثل أغلب توزيعات لينكس ونظام ماك أو إس إكس.
كلغة برمجة نصية Scripting Language
- برنامج Maya لعمل التصاميم ثلاثية الأبعاد.
- برنامج Blender لعمل التصاميم ثلاثية الأبعاد.
- سوفت إيماج إكس إس آي لعمل التصاميم ثلاثية الأبعاد.
- سيفليزيشن 4 اللعبة الإستراتيجية المعروفة.
- Stackless Python عمل سكربتات لأشهر الألعاب الإلكترونية المعروفة مثل EVE Online، Civilization IV، Second Life.
- ArcGIS برنامج لعمل الخرائط الجغرافية.
- OpenOffice.org حزمة برامج مكتبية مفتوحة المصدر.
- PyMol عمل تصاميم ثلاثية الأبعاد لأغراض علمية.
- GIMP برنامج رسوميات مفتوح المصدر.
- تعد بايثون متعددة الاستخدامات كونها لا تختص باستخدام محدد، فيمكن استخدامها بعدة مجالات منها:
- بتطوير الويب باستخدام عدة أطر عمل مختصة أشهرهم فلاسك أو إطار جانغو.
- تطوير واجهات المستخدم الرسومية، يتم استخدام مكتبات عدة مثل مكتبة كيوت (بالإنجليزية: Qt) أو مكتبة جتك+ (بالإنجليزية: GTK+).
- أمن المعلومات، حيث يوجد العديد من برمجيات الطرف الثالث التي تُصنَّع من قبل مبرمجين متفرقين حول العالم تساعد العامل بمجال أمن المعلومات على محاكاة عمليات الإختراق وصنع الأدوات المؤتمتة للعملية أو الأدوات التي تقوم بتثبيت الترقيعات الأمنية لحل العلّة المكتشفة.
- البيانات الضخمة، بسبب قدرة بايثون على التعامل مع البيانات بشكل سلس و تحليلها و وجود العديد من المكتبات المختصة في هذا المجال مثل pandas فتعد بايثون خيار ممتاز للعاملين في هذا المجال.
يوجد العديد من المجالات الأخرى فتدخل بايثون في جميع مجالات المستخدمة في علوم الحاسوب تقريباً فيمكن حتى استخدامها كاللغة ثانوية في المشاريع البرمجية. تم الدمج--شادي (نقاش) 13:46، 15 يونيو 2020 (ت ع م)
ترجمة مفردات
- في هذا القسم سنضع فقط الكلمة الإنكليزية و ترجمتها للعربية و الشرح الخاص بها بعد الاتفاق على ذلك في قسم التعليقات أدناه :
الاسم بالانكليزية | الاسم بالعربية | شرح |
---|---|---|
class | صنف | قالب لإنشاء الكائنات يستخدم في لغات البرمجة الكائنية |
object | كائن (غرض) | |
variable | متغير | |
Inheritance | وراثة | |
Packages | حزم | |
Exceptions | استثنائات | |
Encapsulation | تغليف | |
Implementation | تنفيذ | |
Overload | تحميل زائد | |
Override | تجاوز | |
syntax | بناء الجملة – نحو | |
setter method | طريقة المعيّن (دالة الضبط) | |
getter method | دالة الجلب | |
constructor | المُنشئ (الدالة البناءة) | |
method | طريقة (الدالة العضو في صنف) | |
field | حقل | |
attribute | سمة (صفة) | |
superclass | الصنف الأب (المورث) | |
subcalss | الصنف الابن (الوريت) | |
type | نوع برمجي | |
subtype | نوع برمجي فرعي | |
subtyping | التفريع النوعي بالبرمجة | |
Statements and control flow | عبارات برمجية و تحكم بالتدفق | |
End-of-life | نهاية العمر (إقتراح) / نهاية الصلاحية | نهاية صلاحية منتوج ما |
cycle-detecting | البحث الحلقي (مقترح) | تحديد دوري أو بحث حلقي(دوري) ؛ حل عن طريق خوارزمية لمشكلة ايجاد حلقة من قيم الدوال المكررة. |
code | كود (مقترح) / شيفرة برمجية | التعليمات البرمجية المستخدمة في لغات البرمجة (المصطلح يجب توحيده في كل المقالة) |
coroutines | روتين مساعد | |
Shells | قشرة | |
string | سلاسل نصية | |
literals | حرفيات | |
arbitrary-precision decimals | عشري ذو دقة اعتباطية (إقتراح) | |
Multipurpose Internet Mail Extensions (MIME) | ملحقات (إمتداد) بريد الإنترنت (البريد الإلكتروني) متعددة الأغراض (إقتراح) | |
An ellipsis placeholder | نائب حامل مكان (مقترح) | |
hashable | ||
metaclass | ||
placeholder | حامل مكان (مقترح) | |
Double | نوع متغير ذو فاصلة | |
floating point number | نوع متغير ذو فاصلة | |
Modulo operation | عامل التقسيم مع باقي(مقترح) | |
floor division operator | عامل التقسيم المكمل لأسفل (مقترح) | |
exponentiation | الرفع الأسي (مقترح) | |
the standard type hierarchy | هرم الأنواع القياسية | (أول مفردة -مفردات للترجمة داخل صورة قسم التنويع) |
Immutable | ثابت | غير قابل للتغيير |
Tubles | المتعددات(مقترح) | |
Frozen Sets | المجموعات المجمدة | |
Mapping | (تخطيط) | بنية بيانات تربط المفتاح بالقيمة |
Callable | قابل للاستدعاء | |
Modules | الوحدات | |
Functions | دوال | |
Mathods | طرق | (الكلمتين function , mathod موجودتين بالصورة نحتاج مفردتين تقابلهما) |
None type | نوع صفري(مقترح) | (أخر مفردة - صورة قسم التنويع) |
تعليقات
- قمت بإنشاء الجدول مع بعض الأمثلة للتوضيح ويمكننا نقاش واختيار المعنى و المفردات والاتفاق عليها هنا ومن ثم نضيف المتفق عليه الى الجدول Mahmoud*** (نقاش) 23:54، 30 مايو 2020 (ت ع م)
- @شادي وNehaoua: ما رأيكما بترجمة المصطلحات اعلاه؟ اذا لم يوجد اعتراض ارجوا التعليق ب أتفق لاعتمادها و ما الترجمة الأنسب لgetter method ؟. تحياتي Mahmoud*** (نقاش) 15:51، 1 يونيو 2020 (ت ع م)
- أتفق شكرا جزبلا لمجهودك أما guetter فهي كلمة فرنسية تعني to watch (intently), to watch for, to lie in wai.--شادي (نقاش) 16:08، 1 يونيو 2020 (ت ع م)
- مرحباً، أرجو أن تضيف كل الكلمات لأقوم بتجمتها، في الجدول هناك تراجم حرفية غير صحيحة.--Michel Bakni (نقاش) 16:20، 1 يونيو 2020 (ت ع م)
- مرحبا ميشيل، الترجمة الحالية مجرد مسودة لنتفق عليها و نزيد و نعدل، حتى يبقى المتفق عليه. Mahmoud*** (نقاش) 16:48، 1 يونيو 2020 (ت ع م)
- getter من فعل get الانكليزية قد تكون اقرب ترجمة حرفية هي المحصّل الجالب،او المُحضر (اسم الفاعل من فعل جلبَ get) Mahmoud*** (نقاش) 16:44، 1 يونيو 2020 (ت ع م)
- الدالة الجالبة ممتاز !--Michel Bakni (نقاش) 16:46، 1 يونيو 2020 (ت ع م)
- أرى أن ترجمة method كدالة سيكون خلط بين مفهوم function و مفهوم method بسبب التشابه الوظيفي بينهم لذا أرى ترجمة method كطريقة و ترجمة function كدالة ما رأيك ميشيل؟ Mahmoud*** (نقاش) 17:01، 1 يونيو 2020 (ت ع م)
- الـ method هي دالة في الأساس، والفرق الوحيد أنها دالة عضو في الصنف. لذلك الخلط موجود، ولو بحث جيداً عن الفرق ستجد الكثير من الكلام حول هذه المسألة، الأفضل برأيي الإبقاء على الاسم دالة عضو أو دالة عضو في الصنف.--Michel Bakni (نقاش) 17:08، 1 يونيو 2020 (ت ع م)
- اختلاف المصطلحين يعبر عن منهجيتين مستقلتين الفرق اعرفه لكن المشكلة قلة المصادر العربية الموثوقة التي تخص الموضوع ،لغة ++C هي الوحيدة التي تخلط بينهم. الfunction يمكن استخدامها بشكل منفصل أما method فيمكن استخدامها كما ذكرت ويمكن تمرير كائنات فيها. method تعتبر جزء من كائن بينما function مستقلة عن الكائن أيضاً مصطلح method يتعلق بمنهج التوجيه الكائني. على كل حال يمكن أن نترجم الكلمة كما هي في الجدول "طريقة (الدالة العضو في صنف) ". تحياتي Mahmoud*** (نقاش) 18:19، 1 يونيو 2020 (ت ع م)
- الـ method هي دالة في الأساس، والفرق الوحيد أنها دالة عضو في الصنف. لذلك الخلط موجود، ولو بحث جيداً عن الفرق ستجد الكثير من الكلام حول هذه المسألة، الأفضل برأيي الإبقاء على الاسم دالة عضو أو دالة عضو في الصنف.--Michel Bakni (نقاش) 17:08، 1 يونيو 2020 (ت ع م)
- أرى أن ترجمة method كدالة سيكون خلط بين مفهوم function و مفهوم method بسبب التشابه الوظيفي بينهم لذا أرى ترجمة method كطريقة و ترجمة function كدالة ما رأيك ميشيل؟ Mahmoud*** (نقاش) 17:01، 1 يونيو 2020 (ت ع م)
- الدالة الجالبة ممتاز !--Michel Bakni (نقاش) 16:46، 1 يونيو 2020 (ت ع م)
- من أجل end-of-life ارى أن الترجمة "نهاية عمر" مناسبة Mahmoud*** (نقاش) 19:55، 1 يونيو 2020 (ت ع م)
- أعتقد نهاية صلاحية، لأن العمر للأحياء والصلاحية للأشياء.--Michel Bakni (نقاش) 05:15، 2 يونيو 2020 (ت ع م)
- ما الترجمة المناسبة لCoroutines ؟Mahmoud*** (نقاش) 23:35، 9 يونيو 2020 (ت ع م)
- @Mahmoud2013:روتين مساعد. -- سَــاْمِـر ﴿راسِلني﴾ 06:37، 12 يونيو 2020 (ت ع م)
- أعتقد الأنسب ترجمة method إلى وسيلة، بحيث تفيد المعنى وسهلة الدمج في التسميات المركبة. بحيث نقول: وسيلة الكائن أو وسائل الصنف إلخ.. وأرجو مطالعة هذا النقاش. -- سَــاْمِـر ﴿راسِلني﴾ 06:41، 12 يونيو 2020 (ت ع م)
- المشكلة أن المصطلح خاص بالبرمجة الموجهة للكائنات و الترجمات العربية تختلف و هناك نقاش طويل لدى الاختصاصيين حول الترجمة الأنسب. لتجاوز الموضوع ترجمتُ مقالة حول معنى method أرجو مطالعة طريقة (برمجة حاسوب) تركت في المقالة المصطلحات الانكليزية بجانب ما ترجمته للعربية لتحويلها لاحقاً لمقالات أو النقاش حولها. تحياتي Mahmoud*** (نقاش) 13:46، 12 يونيو 2020 (ت ع م)
- @Mahmoud2013: إذا طالعت النقاش الإنجليزي حول الغرض من تسمية دوال الأصناف بـ method وليس غيرها سترى أن التسمية العربية المرادفة والأنسب هي «وسيلة». -- سَــاْمِـر ﴿راسِلني﴾ 19:35، 12 يونيو 2020 (ت ع م)
- @سامر: وسيلة يمكن أن يفهمها القارئ كأداة يستخدمها الكائن؛ بينما الmethod هي جزء من كيان الكائن. اترجمها كطريقة بمعنى طريقة الكائن بتنفيذ العمليات أو من الممكن ترجمتها أسلوب الكائن بالتنفيذ في كتاب smalltalk-80 صفحة 8 "set of methods that describe how to carry out its operations." من حيث المعنى كما ذكر الأخ Michel Bakni هي عبارة عن دالة عضو في الصنف. في عدة مقالات لاحظت أن method تم ترجمتها كدالة، وسيلة، طريقة، أسلوب. لو أمكن يمكن أن نضع تصويت على توحيد المصطلحات في البرمجة كائنية التوجه ومن ثم اعتمادها في جميع المقالات في الموسوعة. تحياتي Mahmoud*** (نقاش) 18:48، 14 يونيو 2020 (ت ع م)
- @Mahmoud2013: إذا طالعت النقاش الإنجليزي حول الغرض من تسمية دوال الأصناف بـ method وليس غيرها سترى أن التسمية العربية المرادفة والأنسب هي «وسيلة». -- سَــاْمِـر ﴿راسِلني﴾ 19:35، 12 يونيو 2020 (ت ع م)
السلام عليكم، هل من نصائح للمقابل العربي لكلمة implementation؟ وعليكم السلام؛أنا استخدم "تنفيذ"،في ويكيبيديا هناك مقالة بذرة ترجمت الكلمة بتنفيذ ايضاً تنفيذ, يمكنك اضافة الكلمة للجدول و النقاش حول الموضوع في القسم اعلاه. تحياتي Mahmoud*** (نقاش) 13:39، 12 يونيو 2020 (ت ع م)
- @سامر وMichel Bakni:ما رأيكما؟--شادي (نقاش) 17:26، 12 يونيو 2020 (ت ع م)
- تنفيذ سليمة. بخصوص Method، تناقشت مع سامر، ولنا رأيان مختلفان. أنا قلت رأيي في المسألة وهي أن يكون الاسم دالة عضو في الصنف، وهذا الاسم لا اجتهاد فيه ويشير إلى المعنى تماماً.--Michel Bakni (نقاش) 19:25، 13 يونيو 2020 (ت ع م)
- أرجو أيضاً الاطلاع على النقاش [=https://stackoverflow.com/questions/155609/whats-the-difference-between-a-method-and-a-function هنا].--Michel Bakni (نقاش) 19:27، 13 يونيو 2020 (ت ع م)
- @سامر وMichel Bakni:ما رأيكما؟--شادي (نقاش) 17:26، 12 يونيو 2020 (ت ع م)
- Multipurpose Internet Mail Extensions (MIME) أفضل امتدادات او وصلات على ملحقات؛ أي "إمتدادات بريد الانترنت متعددت الأغراض" Mahmoud*** (نقاش) 20:33، 16 يونيو 2020 (ت ع م)
- نحتاج لدرجمة مناسبة للكلمات المتبقية في الجدول مثل Double ما رأيكم Mahmoud*** (نقاش) 16:29، 23 يونيو 2020 (ت ع م)
- @شادي@Michel Bakni ما رأيكم ما الترجمة المناسبة للكلمات الغير مترجمة اعلاه؟ تحياتي Mahmoud*** (نقاش) 18:28، 26 يونيو 2020 (ت ع م)
- @Mahmoud2013 ليست لدي خبرة كبيرة بالمجال ولكن أقترح التالي:
- floating point number: فاصلة متحركة
- Double:ضعف شادي (نقاش) 18:38، 26 يونيو 2020 (ت ع م)
- metaclass:صنف بنيوي. شادي (نقاش) 18:39، 26 يونيو 2020 (ت ع م)
- @Michel Bakni@شادي شكراً لكما، ماذا عن hashable و placeholder، string ،placeholder Mahmoud*** (نقاش) 17:40، 29 يونيو 2020 (ت ع م)
- metaclass:صنف بنيوي. شادي (نقاش) 18:39، 26 يونيو 2020 (ت ع م)
- @شادي@Michel Bakni ما رأيكم ما الترجمة المناسبة للكلمات الغير مترجمة اعلاه؟ تحياتي Mahmoud*** (نقاش) 18:28، 26 يونيو 2020 (ت ع م)
- Double: عدد مُضاعَف الحجم / اختصاراً عدد مضاعف
- metaclass: صنف متحول أو صنف أعلى حسب السياق.
- string: سلسلة محرفية.
- hashable ليس لها ترجمة في العربية يجب البحث عن مصطلح جديد.
- placeholder حسب السياق، قد تأتي بمعنى نائب عموماً.--Michel Bakni (نقاش) 19:42، 29 يونيو 2020 (ت ع م)
- شكراً لك Mahmoud*** (نقاش) 23:26، 29 يونيو 2020 (ت ع م)
ترجمة مفردات
- في هذا القسم سنضع فقط الكلمة الإنكليزية و ترجمتها للعربية و الشرح الخاص بها بعد الاتفاق على ذلك في قسم التعليقات أدناه :
الاسم بالانكليزية | الاسم بالعربية | شرح |
---|---|---|
class | صنف | قالب لإنشاء الكائنات يستخدم في لغات البرمجة الكائنية |
object | كائن (غرض) | |
variable | متغير | |
Inheritance | وراثة | |
Packages | حزم | |
Exceptions | استثنائات | |
Encapsulation | تغليف | |
Implementation | تنفيذ | |
Overload | تحميل زائد | |
Override | تجاوز | |
syntax | بناء الجملة – نحو | |
setter method | طريقة المعيّن (دالة الضبط) | |
getter method | دالة الجلب | |
constructor | المُنشئ (الدالة البناءة) | |
method | طريقة (الدالة العضو في صنف) | |
field | حقل | |
attribute | سمة (صفة) | |
superclass | الصنف الأب (المورث) | |
subcalss | الصنف الابن (الوريت) | |
type | نوع برمجي | |
subtype | نوع برمجي فرعي | |
subtyping | التفريع النوعي بالبرمجة | |
Statements and control flow | عبارات برمجية و تحكم بالتدفق | |
End-of-life | نهاية العمر (إقتراح) / نهاية الصلاحية | نهاية صلاحية منتوج ما |
cycle-detecting | البحث الحلقي (مقترح) | تحديد دوري أو بحث حلقي(دوري) ؛ حل عن طريق خوارزمية لمشكلة ايجاد حلقة من قيم الدوال المكررة. |
code | كود (مقترح) / شيفرة برمجية | التعليمات البرمجية المستخدمة في لغات البرمجة (المصطلح يجب توحيده في كل المقالة) |
coroutines | روتين مساعد | |
Shells | قشرة | |
string | سلاسل نصية | |
literals | حرفيات | |
arbitrary-precision decimals | عشري ذو دقة اعتباطية (إقتراح) | |
Multipurpose Internet Mail Extensions (MIME) | ملحقات (إمتداد) بريد الإنترنت (البريد الإلكتروني) متعددة الأغراض (إقتراح) | |
An ellipsis placeholder | نائب حامل مكان (مقترح) | |
hashable | ||
metaclass | ||
placeholder | حامل مكان (مقترح) | |
Double | نوع متغير ذو فاصلة | |
floating point number | نوع متغير ذو فاصلة | |
Modulo operation | عامل التقسيم مع باقي(مقترح) | |
floor division operator | عامل التقسيم المكمل لأسفل (مقترح) | |
exponentiation | الرفع الأسي (مقترح) | |
the standard type hierarchy | هرم الأنواع القياسية | (أول مفردة -مفردات للترجمة داخل صورة قسم التنويع) |
Immutable | ثابت | غير قابل للتغيير |
Tubles | المتعددات(مقترح) | |
Frozen Sets | المجموعات المجمدة | |
Mapping | الاقتران | بنية بيانات تربط المفتاح بالقيمة |
Callable | قابل للاستدعاء | |
Modules | الوحدات | |
Functions | دوال | |
Mathods | طرق | (الكلمتين function , mathod موجودتين بالصورة نحتاج مفردتين تقابلهما) |
None type | نوع صفري(مقترح) | (أخر مفردة - صورة قسم التنويع) |
تعليقات
- قمت بإنشاء الجدول مع بعض الأمثلة للتوضيح ويمكننا نقاش واختيار المعنى و المفردات والاتفاق عليها هنا ومن ثم نضيف المتفق عليه الى الجدول Mahmoud*** (نقاش) 23:54، 30 مايو 2020 (ت ع م)
- @شادي وNehaoua: ما رأيكما بترجمة المصطلحات اعلاه؟ اذا لم يوجد اعتراض ارجوا التعليق ب أتفق لاعتمادها و ما الترجمة الأنسب لgetter method ؟. تحياتي Mahmoud*** (نقاش) 15:51، 1 يونيو 2020 (ت ع م)
- أتفق شكرا جزبلا لمجهودك أما guetter فهي كلمة فرنسية تعني to watch (intently), to watch for, to lie in wai.--شادي (نقاش) 16:08، 1 يونيو 2020 (ت ع م)
- مرحباً، أرجو أن تضيف كل الكلمات لأقوم بتجمتها، في الجدول هناك تراجم حرفية غير صحيحة.--Michel Bakni (نقاش) 16:20، 1 يونيو 2020 (ت ع م)
- مرحبا ميشيل، الترجمة الحالية مجرد مسودة لنتفق عليها و نزيد و نعدل، حتى يبقى المتفق عليه. Mahmoud*** (نقاش) 16:48، 1 يونيو 2020 (ت ع م)
- getter من فعل get الانكليزية قد تكون اقرب ترجمة حرفية هي المحصّل الجالب،او المُحضر (اسم الفاعل من فعل جلبَ get) Mahmoud*** (نقاش) 16:44، 1 يونيو 2020 (ت ع م)
- الدالة الجالبة ممتاز !--Michel Bakni (نقاش) 16:46، 1 يونيو 2020 (ت ع م)
- أرى أن ترجمة method كدالة سيكون خلط بين مفهوم function و مفهوم method بسبب التشابه الوظيفي بينهم لذا أرى ترجمة method كطريقة و ترجمة function كدالة ما رأيك ميشيل؟ Mahmoud*** (نقاش) 17:01، 1 يونيو 2020 (ت ع م)
- الـ method هي دالة في الأساس، والفرق الوحيد أنها دالة عضو في الصنف. لذلك الخلط موجود، ولو بحث جيداً عن الفرق ستجد الكثير من الكلام حول هذه المسألة، الأفضل برأيي الإبقاء على الاسم دالة عضو أو دالة عضو في الصنف.--Michel Bakni (نقاش) 17:08، 1 يونيو 2020 (ت ع م)
- اختلاف المصطلحين يعبر عن منهجيتين مستقلتين الفرق اعرفه لكن المشكلة قلة المصادر العربية الموثوقة التي تخص الموضوع ،لغة ++C هي الوحيدة التي تخلط بينهم. الfunction يمكن استخدامها بشكل منفصل أما method فيمكن استخدامها كما ذكرت ويمكن تمرير كائنات فيها. method تعتبر جزء من كائن بينما function مستقلة عن الكائن أيضاً مصطلح method يتعلق بمنهج التوجيه الكائني. على كل حال يمكن أن نترجم الكلمة كما هي في الجدول "طريقة (الدالة العضو في صنف) ". تحياتي Mahmoud*** (نقاش) 18:19، 1 يونيو 2020 (ت ع م)
- الـ method هي دالة في الأساس، والفرق الوحيد أنها دالة عضو في الصنف. لذلك الخلط موجود، ولو بحث جيداً عن الفرق ستجد الكثير من الكلام حول هذه المسألة، الأفضل برأيي الإبقاء على الاسم دالة عضو أو دالة عضو في الصنف.--Michel Bakni (نقاش) 17:08، 1 يونيو 2020 (ت ع م)
- أرى أن ترجمة method كدالة سيكون خلط بين مفهوم function و مفهوم method بسبب التشابه الوظيفي بينهم لذا أرى ترجمة method كطريقة و ترجمة function كدالة ما رأيك ميشيل؟ Mahmoud*** (نقاش) 17:01، 1 يونيو 2020 (ت ع م)
- الدالة الجالبة ممتاز !--Michel Bakni (نقاش) 16:46، 1 يونيو 2020 (ت ع م)
- من أجل end-of-life ارى أن الترجمة "نهاية عمر" مناسبة Mahmoud*** (نقاش) 19:55، 1 يونيو 2020 (ت ع م)
- أعتقد نهاية صلاحية، لأن العمر للأحياء والصلاحية للأشياء.--Michel Bakni (نقاش) 05:15، 2 يونيو 2020 (ت ع م)
- ما الترجمة المناسبة لCoroutines ؟Mahmoud*** (نقاش) 23:35، 9 يونيو 2020 (ت ع م)
- @Mahmoud2013:روتين مساعد. -- سَــاْمِـر ﴿راسِلني﴾ 06:37، 12 يونيو 2020 (ت ع م)
- أعتقد الأنسب ترجمة method إلى وسيلة، بحيث تفيد المعنى وسهلة الدمج في التسميات المركبة. بحيث نقول: وسيلة الكائن أو وسائل الصنف إلخ.. وأرجو مطالعة هذا النقاش. -- سَــاْمِـر ﴿راسِلني﴾ 06:41، 12 يونيو 2020 (ت ع م)
- المشكلة أن المصطلح خاص بالبرمجة الموجهة للكائنات و الترجمات العربية تختلف و هناك نقاش طويل لدى الاختصاصيين حول الترجمة الأنسب. لتجاوز الموضوع ترجمتُ مقالة حول معنى method أرجو مطالعة طريقة (برمجة حاسوب) تركت في المقالة المصطلحات الانكليزية بجانب ما ترجمته للعربية لتحويلها لاحقاً لمقالات أو النقاش حولها. تحياتي Mahmoud*** (نقاش) 13:46، 12 يونيو 2020 (ت ع م)
- @Mahmoud2013: إذا طالعت النقاش الإنجليزي حول الغرض من تسمية دوال الأصناف بـ method وليس غيرها سترى أن التسمية العربية المرادفة والأنسب هي «وسيلة». -- سَــاْمِـر ﴿راسِلني﴾ 19:35، 12 يونيو 2020 (ت ع م)
- @سامر: وسيلة يمكن أن يفهمها القارئ كأداة يستخدمها الكائن؛ بينما الmethod هي جزء من كيان الكائن. اترجمها كطريقة بمعنى طريقة الكائن بتنفيذ العمليات أو من الممكن ترجمتها أسلوب الكائن بالتنفيذ في كتاب smalltalk-80 صفحة 8 "set of methods that describe how to carry out its operations." من حيث المعنى كما ذكر الأخ Michel Bakni هي عبارة عن دالة عضو في الصنف. في عدة مقالات لاحظت أن method تم ترجمتها كدالة، وسيلة، طريقة، أسلوب. لو أمكن يمكن أن نضع تصويت على توحيد المصطلحات في البرمجة كائنية التوجه ومن ثم اعتمادها في جميع المقالات في الموسوعة. تحياتي Mahmoud*** (نقاش) 18:48، 14 يونيو 2020 (ت ع م)
- @Mahmoud2013: إذا طالعت النقاش الإنجليزي حول الغرض من تسمية دوال الأصناف بـ method وليس غيرها سترى أن التسمية العربية المرادفة والأنسب هي «وسيلة». -- سَــاْمِـر ﴿راسِلني﴾ 19:35، 12 يونيو 2020 (ت ع م)
السلام عليكم، هل من نصائح للمقابل العربي لكلمة implementation؟ وعليكم السلام؛أنا استخدم "تنفيذ"،في ويكيبيديا هناك مقالة بذرة ترجمت الكلمة بتنفيذ ايضاً تنفيذ, يمكنك اضافة الكلمة للجدول و النقاش حول الموضوع في القسم اعلاه. تحياتي Mahmoud*** (نقاش) 13:39، 12 يونيو 2020 (ت ع م)
- @سامر وMichel Bakni:ما رأيكما؟--شادي (نقاش) 17:26، 12 يونيو 2020 (ت ع م)
- تنفيذ سليمة. بخصوص Method، تناقشت مع سامر، ولنا رأيان مختلفان. أنا قلت رأيي في المسألة وهي أن يكون الاسم دالة عضو في الصنف، وهذا الاسم لا اجتهاد فيه ويشير إلى المعنى تماماً.--Michel Bakni (نقاش) 19:25، 13 يونيو 2020 (ت ع م)
- أرجو أيضاً الاطلاع على النقاش [=https://stackoverflow.com/questions/155609/whats-the-difference-between-a-method-and-a-function هنا].--Michel Bakni (نقاش) 19:27، 13 يونيو 2020 (ت ع م)
- @سامر وMichel Bakni:ما رأيكما؟--شادي (نقاش) 17:26، 12 يونيو 2020 (ت ع م)
- Multipurpose Internet Mail Extensions (MIME) أفضل امتدادات او وصلات على ملحقات؛ أي "إمتدادات بريد الانترنت متعددت الأغراض" Mahmoud*** (نقاش) 20:33، 16 يونيو 2020 (ت ع م)
- نحتاج لدرجمة مناسبة للكلمات المتبقية في الجدول مثل Double ما رأيكم Mahmoud*** (نقاش) 16:29، 23 يونيو 2020 (ت ع م)
- @شادي@Michel Bakni ما رأيكم ما الترجمة المناسبة للكلمات الغير مترجمة اعلاه؟ تحياتي Mahmoud*** (نقاش) 18:28، 26 يونيو 2020 (ت ع م)
- @Mahmoud2013 ليست لدي خبرة كبيرة بالمجال ولكن أقترح التالي:
- floating point number: فاصلة متحركة
- Double:ضعف شادي (نقاش) 18:38، 26 يونيو 2020 (ت ع م)
- metaclass:صنف بنيوي. شادي (نقاش) 18:39، 26 يونيو 2020 (ت ع م)
- @Michel Bakni@شادي شكراً لكما، ماذا عن hashable و placeholder، string ،placeholder Mahmoud*** (نقاش) 17:40، 29 يونيو 2020 (ت ع م)
- metaclass:صنف بنيوي. شادي (نقاش) 18:39، 26 يونيو 2020 (ت ع م)
- @شادي@Michel Bakni ما رأيكم ما الترجمة المناسبة للكلمات الغير مترجمة اعلاه؟ تحياتي Mahmoud*** (نقاش) 18:28، 26 يونيو 2020 (ت ع م)
- Double: عدد مُضاعَف الحجم / اختصاراً عدد مضاعف
- metaclass: صنف متحول أو صنف أعلى حسب السياق.
- string: سلسلة محرفية.
- hashable ليس لها ترجمة في العربية يجب البحث عن مصطلح جديد.
- placeholder حسب السياق، قد تأتي بمعنى نائب عموماً.--Michel Bakni (نقاش) 19:42، 29 يونيو 2020 (ت ع م)
- شكراً لك Mahmoud*** (نقاش) 23:26، 29 يونيو 2020 (ت ع م)