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

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

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

+

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

بصراحة انا ماادري وش دخل قسم الالعاب بموضوعكم, :rolleyes:

اختي الفاضلة رغد :

انا ارجع اقولك مشروعك مشروع كبير ومهم وناجح بالفعل , لكن كرسوا جهدكم فيه واتركوا عنكم عصر الفراعنه :

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

أنت قلت أن الكتب فيها مصطلحات ولا يمكننا إعادة كتابة الكتب من جديد، لــــكن أخي الكتب الموجودة ليس فيها توحيد مصطلحات فكل كاتب وهواه، لهذا فالفوضى قائمة، ولن يضير إذا وحدنا المصطلحات من الآن فصاعدًا

استاذي الفاضل إسماعيل ابراهيم ,

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

وشكرا

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#52

السلام عليكم

======

اقتباس
اختي الفاضلة رغد :

انا ارجع اقولك مشروعك مشروع كبير ومهم وناجح بالفعل

=====

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

إنتقاد الأخ اسماعيل لرغد,, 2008

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

انتقاد الأخ اسماعيل لـ Time1

2006

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

:haha:

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

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

تمنياتي لكم

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#53

:lol: :lol: :lol: :lol:

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

اختي رغد فعلا لم اكتشف هالشي :lol:

لكن للعلم , انا مع الاستاذ اسماعيل ابراهيم بخصوص هالموضوع , فأنا من زمان انادي لتعريب المصطلحات واول شي تسائلت عنه ليش ماتم تعريبه هو ( الأنترنت ) ولكن بعد فترة بالعكس تمنيت لو نستتخدم المصطلحات الانجليزية ماادري كأني يأست , لكن يوم شفت مشروعكم من جد انبسطت وقلت اخيرا , واتمنى انكم تواصلوا جهودكم بهالموضوع , واتركوا عنكم الاقتراحات ووجهات النظر الخاصة , وخاصة وجهة نظري , اما انا خـلاص اشوفكم على خير :rose:

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#54

إن شاء الله تعالى اخي الكريم time1, شاكرة لك تفاؤلك ونحنا إن شاء الله مستمرين ولكن نتظر المدير تبعنا المشرف خالد يرفع الكلمات, يعطينا كلمات, يوجهنا,,, يعني الموضوع شبه مخدر بسبب انشغال الأخ خالد عن التفاعل معاه يا رب يكون انشغال خير ان شاء الله.======

الآن نحنا المشاركين كلنا معا الترجمات التالية

Initialization = إستهلالية

Initial value = قيمة استهلالية وخصوصاً لأن كلمة Initial بتلبق اسم وصفة وفعل شو رايكم هه؟ :P

Polymorphism = تعدد الأشكال

=========

يا رب المشرف خالد ياخذ رأي المنتدى مرة ثانية ويرفعهن As soon as possible. :( لأننا بست صفحات ونحنا بنرفرف عليهن

=========

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

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#55
اقتباس
" مَن كبَّر حجرهُ لا يصيب" ... يعني الهدف يجب أن يكون طموح، وواقعي..

لم أقل هدف قلت حلم وشتان بين الهدف والحلم B)

وين الشغل الحال واقف و السوق (دائره (داقره) ) شايف , عرفولنا ال Vector قبل ما تبدو المداولات !

تحياتي

#56

vector?

حسابياً |فيزيائياً = متجه او كمية متجهة

======

بايلوجياً = حشرة ناقلة لمرض

=======

تقنياً = كورس بالطياران

========

برمجياً مني عارفة؟ :rolleyes:

=======

تمنياتي

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#57
اقتباس
vector?

حسابياً |فيزيائياً = متجه او كمية متجهة

======

بايلوجياً = حشرة ناقلة لمرض

=======

تقنياً = كورس بالطياران

========

برمجياً مني عارفة؟

=======

إجتماعيًّا : إسم صديقي الروسي :)

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

لا اتشجع لترجمة vector الآن، دعنا في الأساسيات ... على العموم vector له أكثر من مدلول لكن أظنك تقصد STL Vector ، وهو عبارة عن مصفوفة ديناميكية...

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

يعني مثلا مصطلح أساسي جدّا هو : OOP أو Object-oriented programming أليس له حق الأولوية الآن؟

#58
اقتباس
يعني مثلا مصطلح أساسي جدّا هو : OOP أو Object-oriented programming أليس له حق الأولوية الآن؟

مؤيد بشده !

#59

اسماعيل .. لا تعزل بين مصطلحات المواضيع المتقدمة وبين مصطلحات المواضيع الاساسيه ..

هل تعتبر ان polymorphism من المواضيع الاساسيه في اللغة ..؟؟ بالطبع لا .. فهو من اقوى واجمل مواضيع OOP ..

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

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

اذا .. لناخذ المصطلح المطروح من قبل اسماعيل ونؤجل مصلطح vector الان ..

لدينا المختصر OOP وهو مختصر من Object-oriented programming ..

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

اقرب معنى بنظري هي معنيين وهما متقاربين ( البرمجة الكائنية .. او .. البرمجة الشيئية )

وسبب اختياري لهذين المعنيين هو ان لغة C++ دعمت هذا المبدأ .. ( لانه البرمجة الكائنية كمفهوم كان موجود قبلها كمثال لغة ADA ) ..

ولكن كانت لغة السي الاصلية او الام تعتبر لغة Structural .. وكما ترجمنا مصطلح structure بانه هيكل .. نترجم اللغة التي تعتمد هذا المبدأ بانها لغة مهيكله .. فبما ان لغة السي كانت لغة برمجة مهيكلة .. اذا لغة السي++ هي لغة برمجة كائنية .. او شيئية ..

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

لذلك فاقتراحي هو التالي ..

Object-oriented programming تترجم الى ( البرمجة الكائنية ) فقط ..

هذا رايي والله اعلم ..

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

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

#60

حسنا...سأخرج عن الموضوع لأقول ملاحظة... كلمة مُهيكلة لم نتفق عليها:) خليها ببالك.. بنرجعلها...

الآن تعال قبل طرح الترجمة نفهم ما المقصود بكلمة Object-oriented programming ... ما المقصود وليس ما المعنى....

التاالي أعتبروه تأملات مني حول الموضوع:

المقصود هو نوع البرمجة التي فيها اللبنة الأساسية هي الكائن، ونظرة المبرمج إلى الأمور ليست "كيف أفعل كذا" بل أريد شيء يفعل كذا...

بدل القول: سأبني دالة تتلقى عدد غير محدد من الأعداد، ثم تقوم بحساب كم عدد أدخل المستخدم، وتجري معدل لهذه الأرقام، هذا المعدل نرسله إلى دالة أخرى هذه الدالة تعطينا تقرير حسب المعدل "جيد - جيد جدا - ممتاز - راسب" ، أرسل هذه النتيجة إلى دالة أخرى لتقرر إرسال بريد الكتروني بتهنئة بالنجاح، أو مواساة بالرسوب.."

هنا تحدثت عن أفعال - أو لنقل التركيز كان على الأفعال...

في الـObject-oriented programming أقول:

سيكون عندي كائن إسمه طالب، يتلقى عدد من العلامات، ويحتفظ بمعدل الطالب، وتقديره، ويرسل الرسالة المناسبة له.

---- هنا التركيز على ما أريد أن أحصل عليه، وفي البرمجة الهيكلية (المهيكلة بلاش يزعل سنان) أقول ماذا أريد أن أفعل.

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

إذن البرمجة من وجهة نظر كائنية...

الكائن هو ما يقودنا خلال النوع من البرمجة..

التفكير بالكائن هو ما يقودنا خلال هذه البرمجة

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

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

#61

كل كلامك صحيح ومنطقي يا اسماعيل ..

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

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

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

اقتباس
كلمة مُهيكلة لم نتفق عليها
اقتباس
وفي البرمجة الهيكلية (المهيكلة بلاش يزعل سنان)

المهيكله عن الهيكيلة ليست بفرق .. طالما ان اساسها هو ( هيكل structure ) .. فان الهيكليه والمهيكله تعتمد على الهياكل في عملها والهياكل هنا هي ال struct والذي يعتبر احد مميزات القوة في لغة السي .. والذي جعل من برامجها قويه ..

( احذفوا كلمة هيكل من كلامي اعلاه .. مالذي سيبقى ؟؟ لا شئ :haha: :haha: مجرد مزحة لا اكثر ) ..

اطرح الان ترجمتك يا اسماعيل ..

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

#62

STL Vector وعاء ديناميكي

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#63

أخ احمد صالح، نحن الآن نحاول ترجمة OOP ، لكن

إذا كان STL Vector وعاء ديناميكي فماذا نسمي الإسم العام containers الذي Vector أحدها؟

تعالوا نرجع لـ oop بلاش نتشتت

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

#64

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

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

Object اترفعت بكائن, شو المانع ما تكون البرمجة الكائينية بدون ترجمة كلمة Oriented لأنها حساسة صراحة. هذي الكلمة oriented دايماً انا متصورتها على انها "تمحور" بدون ماكون مهتمة من صحة الترجمة لكن انا مهتمة من صحة التصور. مثلاً بيقولوا ذاكرة الكمبيوتر عبارة عن Byte Oriented يعني تدور حول مفهوم البايت بتصميمها او ماشبه ذلك. او مثلا بيقولوا بخصوص التعامل الثنائي بأنه Binary Oriented concept لكن بمعنى العام كالتالي من قاموس oxford:كفعل

LEFT TO RIGHT
to direct Somebody/something towards somthing

جية بمعنى يوجّه

========

Best Wishes

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#65

بسم الله الرحمن الرحيم

صباح الخير أولا (اليوم أصبحنا فوجدنا الأرض بيضاااااء من الثلوج)

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

أنا برأيي أنه لا يجب علينا إهمال كلمة Oriented كما لاحظت لم يتطرق لها أي من الأخوه , وهو تهرب بالأصح :rolleyes:

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

رأيي المطروح للنقاش هو مصطلح (البرمجة الكائنية التوجه)

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

على مفترق طرق , أحدها أن يبرمج Structural (Functional) طريق أخرى أن يبرمج بإستخدام طريقة أخرى لا أعرفها , وطريق آخر أن يبرمج بدون كود , وطريق أخرى

أن يبرمج بإستخدام الكائنات ,

إذن فإن المبرمج سوف ((((( يتجه ))))) في إحدى هذه الطرق , يعني توجه للبرمجه الكائنية ...

هذه وجهة نظر مطروحه للنقاش ..

بالمناسبة ما الفرق بين الكائن و الكيان .

انا باخد المادة الفصل هذا تحت اسم( برمجة الكيانات ) جافا طبعا وليس سي

تحياتي

#66
اقتباس
بسم الله الرحمن الرحيم

صباح الخير أولا (اليوم أصبحنا فوجدنا الأرض بيضاااااء من الثلوج)

عقبالنا.. لهلأّ ما نابنا غير البرد والمطر الشديد (الحمد لله),,,

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

برأيي يمكن أن نستغني عن Oriented ، وبمكن لا ، يعني رأيي مش محدد حتى الآن.

كلمة Oriented كلمة معقدة، شرحت الأخد رغد بإيجاز معناها، (لا أقصد توجّه) بل أن شيء يتمحور حول..

كلمة Oriented على حد علمي تقول لنا أن ما بعدها يُقاد بواسطة ما قبلها.. أو أن الفلسفة التي يتبناها الاسم الذي يليها هي فلسفة الكلمة التي قبلها :

Object-oriented programming

هذا مفهومي للكلمة عامةً

أنا لا أعارض أحد المصطلحين،التاليين ولو اعتمدنا أحدها أكون سعيدًا:

البرمجة الكائنية (إقتراح الأخت رغـــــــــد)

البرمجة الموجّهة بالكائنات

#67
اقتباس
البرمجة الكائنية (إقتراح الأخت رغـــــــــد)

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

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

#68
سنان محمد صالح كتب:
وهو ما طرحته انا سابقا يا اسماعيل ...

إذن,,, أنا موافق

البرمجة الكائنية

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

#69

جيد .. يا اسماعيل ..

هل من مؤيد اخر معنا ...

الان صوتين للاتي

OOP تترجم الى البرمجة الكائنية .. مين يصوت ())(())..

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

#70

شو القصه يا جماعة ليش الخوف من مناقشة كلمة Oriented

البرمجة الكائنية التوجه OOP

يعني لو كان الكلمة ما إلها لزوم ما كانو و ضعوها...!!

#71

اسمحوا لى بابداء رأيي حول هذة النقطة

عندما نريد المعنى الدقيق المعبر فأن كلمة "البرمجة الكائنية " هى فقط معبرة لمن عندة خبرة بالموضوع و اتجاة مسبق بمعنى أنة مستعد للفهم

أما من هو دون خلفية فهذة الكلمة ستكون مبهمة لة ... "البرمجة الكائنية " ما الذى فيها كائن ؟ هل هى نفسها كائن :D ؟

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

أعتقد أن الكلمة الانجليزية كانت لصبح Objective Programming

و هى كما هو واضح مخلة بالمعنى

و من هنا أنا اصوت ل "البرمجى كائنية التوجة " أو "البرمجة كائنية المنحى "

حتى يكون المعنى محتوى فى الكلمة و معبر

وشكرا

#72

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

أرى أن الترجمة اشتعلت من جديد :)

عموماً أنا أرشح ترجمة Object Oriented Programming لـ البرمجة الكائنية

لو قلنا برمجة الكائن أو برمجة الكائنات ففي هذه الحالة نكون قد قصرنا في ترجمة المصطلح ككل,

و لكن معنى oriented شرحته الأخت رغد, الكائنية هنا تشير إلى محور البرمجة نفسه فلماذا نزيد و نقول "كائنية التوجه"

إضافة بسيطة,

Objective Programming تتعلق بلغة Objective C غالباً,

و هي تعتمد على البرمجة الكائنية أيضاً و لكن للتفريق بينها و بين اللغة الأصلية C.

تحياتي,

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 20 فبراير 2008 في 01:22

#73
خلدون خالد2 كتب:
شو القصه يا جماعة ليش الخوف من مناقشة كلمة Oriented

البرمجة الكائنية التوجه OOP

يعني لو كان الكلمة ما إلها لزوم ما كانو و ضعوها...!!

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

وأذكر أنني قلت، نأخذ المفهوم في ذهننا وننسى الكلمة الإنجليزية، ونصف المفهوم الذي في ذهننا باللغة العربية.

وأرى أن object oriented programming تعني برمجة كائنية. أو برمجة كائنية التوجه.

لست منحازا لأي طرف لكن أنا ضد أننا يجب* أن نترجم كل كلمة في المصطلح.بل يجب أن يصف مصطلحنا العربي الشيء الذي نفهمه من المصطلح الإنجليزي.

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

* قد نترجم كل كلمة في المصطلح لكن هذا ليس إجباري ولا واجب.

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

#74

OOP- البرمجة الموجهة للكائنات

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#75
اقتباس
OOP- البرمجة الموجهة للكائنات
أخي مع احترامي لك ... أنا ألاحظ أنك تضع ترجمات جاهزة دون نقاش وشرح وتبيين وجهة نظر

OOP- البرمجة الموجهة للكائنات خطأ...

هي ليست برمجة موجهة إلى الكائنات كما يفهم من ترجمتك، إنما هو مفهوم في البرمجة يكون فكر المبرمج مبنيًّا على التفكير بالكائنات.

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

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

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

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

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

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