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

ما هي افضل واقوى لغة برمجه لبرمجة العاب ثلاثية الابعاد؟

بدأه ame5r في 15 يونيو 2008 · 49 رد · 10,840 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#26

انا مش قاصدة الكثرة وحتى لو كان 99% من العالم يستعلموا سي++ خيارهم الأول وهذا إحصائيات عالمية مش جامعية يعني حاسبين حساب حتى الأشخاص اللي بيعملوا بمنازلهم تطبيقاتهم الخاصة..ولكن اسأل مصممي الألعاب(عالمياً) اقرأ المجلات حول بأي لغة اعتمدوا تصنيع 99% من العاب PS2 و ألعاب XBOX وووو. ويمكن كلنا عارفين صلابة وقوة لغة ++C في ما يُعرف بالجرافكس + السرعة في التنفيذ.!

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

لغة C++ لغة رائدة وسائدة في تصميم الألعاب..وفي تصميم كثير وتطبيق الكثير..

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

انا عاملة شكر لك اخي الكريم sand مش لأي سبب ضد لغتنا ولكن لأسلوبك بالحوار وبعض المعلومات.

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

تمنياتي

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#27

اسأل ماذا يكمن ان تفعل بلغة البرمجة وليس ماذا يكمن ان تفعل لك لغة البرمجة

#28
اقتباس
اسأل ماذا يكمن ان تفعل بلغة البرمجة وليس ماذا يكمن ان تفعل لك لغة البرمجة

سؤال جيد

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

طبعا الاغلبية الغالبة ستجيب قواعد بيانات او اشياء بسيطة لا يمكن حتى ذكرها

ارى اننا نحن العرب نتعلم البرمجة من اجل التفاخر بها وليس لتطوير برامج لغات البرمجة تؤدي الغرض المطلوب منها

اسف لكن هذه الحقيقة دعونا من هذه النقاشات و لنتجه الى ما يفيدنا

تحياتي

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#29
علي .ع كتب:
سؤال جيد

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

طبعا الاغلبية الغالبة ستجيب قواعد بيانات او اشياء بسيطة لا يمكن حتى ذكرها

ارى اننا نحن العرب نتعلم البرمجة من اجل التفاخر بها وليس لتطوير برامج لغات البرمجة تؤدي الغرض المطلوب منها

اسف لكن هذه الحقيقة دعونا من هذه النقاشات و لنتجه الى ما يفيدنا

تحياتي

لماذا اليأس؟ :)

يجب ان نتعلم كيف نزحف قبل ان نمشي, وان نمشي قبل ان نركض...

ليست المسألة سهلة, وبسبب نظام التعليم السئ بالذات في المجالات التقنية في العالم العربي, تتضاعف الصعوبات امام الجميع, مجبرةً الأكثرية على الإستسلام والرضوخ إلى الواقع المحلي.

سأقول لك ماهو الواقع برأيي, كل مجال من المجالات التقنية يحتاج سنين طوال من الدراسة المستمرة مع التوجيه لكي يصل اي شخص إلى مرحلة متقدمة, لن تجد شخصاً يبدأ بيتعلم لغة برمجة وبعدها بـسنة يصبح محترف وينتج برامج في اي مكان في العالم.. في الحقيقة بما إننا نناقش ++C فإن احد مشاكلها هي إنك حتى بعد 5 سنين من الإستخدام ستجد إن هنالك اشياء لم تصل لها بعد! على الأكثر لأنك لم تحتاجها مباشرةً, أو لأن هنالك بدائل افضل متاحة.

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

بالعزم والتعاون وعدم الإستسلام سنصل إن شاء الله

تم تعديل هذه المشاركة بواسطة SandHawk في 16 يونيو 2008 في 16:42

#30
اقتباس
كما انني اريد انا اسال ماذا فعلنا بلغات البرمجة التي نتقنها

طبعا الاغلبية الغالبة ستجيب قواعد بيانات او اشياء بسيطة لا يمكن حتى ذكرها

ارى اننا نحن العرب نتعلم البرمجة من اجل التفاخر بها وليس لتطوير برامج لغات البرمجة تؤدي الغرض المطلوب منها

اسف لكن هذه الحقيقة دعونا من هذه النقاشات و لنتجه الى ما يفيدنا

اتجاه جيد , لكن افضل عدم التعميم على الكل ! :)

اقتباس
يجب ان نتعلم كيف نزحف قبل ان نمشي, وان نمشي قبل ان نركض...

ليست المسألة سهلة, وبسبب نظام التعليم السئ بالذات في المجالات التقنية في العالم العربي, تتضاعف الصعوبات اما الجميع, مجبرةً الأكثرية على الإستسلام والرضوخ إلى الواقع المحلي.

سأقول لك ماهو الواقع برأيي, كل مجال من المجالات التقنية يحتاج سنين طوال من الدراسة المستمرة مع التوجيه لكي يصل اي شخص إلى مرحلة متقدمة, لن تجد شخصاً يبدأ بيتعلم لغة برمجة وبعدها بـسنة يصبح محترف وينتج برامج في اي مكان في العالم.. في الحقيقة بما إننا نناقش ++C فإن احد مشاكلها هي إنك حتى بعد 5 سنين من الإستخدام ستجد إن هنالك اشياء لم تصل لها بعد! على الأكثر لأنك لم تحتاجها مباشرةً, أو لأن هنالك بدائل افضل متاحة.

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

Writen By: Admirer4 , B.Sc Student of EE.

Learn C Programming Language

ِCowards die many times before their death

#31
اقتباس
لماذا اليأس؟

انا لست ياسا ولن اياس ان شاء الله البرمجة تسري بدمي

اقتباس
ما يقلقني اكثر شخصياً عدد الأشخاص الذين يستسلمون وينسحبون من الساحة قبل ان يحققوا اي تقدم, هنا تكمن الخسارة الفعلية...

الوضع مزري جدا اخي في هذا الموضوع بالذات

اقتباس
اتجاه جيد , لكن افضل عدم التعميم على الكل !

انا لم اعمم هناك مبرمجون عرب مميزون على غرار الاخ محمود الفايد انا معجب بانجازه كثيرا

لكن الاكثرية هذا ما اقصده

تحياتي

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#32

في الحقيقه مشكلتنا في البرمجه هي اشبه بمشكلتنا في ديننا وهي "الاستقامه". ترى الرجل يقوم الليل ويكون رفيق المسجد وبعد ان يمتحنه الله باي بلاء فلى ترى منه الا وقد ترك الصلاه وقيام الليل وعاد لمرافقة اصحاب السوء.

وكذلك في موضوع البرمجه يتفق بعض المبرمجين على اقامة فريق للبرمجه وانجاز"ما عجز عنه باقي المبرمجين" فاما يمر عليهم الزمن او تواجههم "قطعه برمجيه صعبه" الا وقد فتروا عن ما قد اتفقوا من اجله.

يا اخوه مبرمج لوحده لا يستطيع ان يفعل شيئا, اذا لم نتحد فلا جدوا.للمثال: لعبة need for speed most wanted اجتمع عليها ما يفوق ال 50 مبرمج"محترف" لكي يبرمجوها والاغرب من ذلك انهم استمروا سنتين حتى اخرجوها الى النور.

"والبعض" منا يريد ان يصبح مبرمج محترف في يوم وليله وان يكون هو "البارز" في هذا المشروع. اقول لكم ان لم نعمل يداً بيد فلا جدوا من تعلمنا البرمجه.

If Games Are Fun.....So Making Games Making Fun

#33

مرحبا:

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

حياك الله أخ علي.. الإنسان بلا طوح لا شيئ, حتى ولو كان عبقري زمانو في مجال عملو... نحنا هي مشكلتنا..أنا من ناحيتي بعرف

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

أو حتى أن الكتيرين منهم يهمهم العملة فحسب يبيعون تعب سنين ببعض الدولارات لشركة من شركات أعدائنا و مستغلينا... لن أطيل الكلام..

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

http://prelware.250free.com/home.html

قد تحتاج لتغيير ترميز الصفحة إلى "العربية".

إن لم تفتح الصفحة فنرجو النقر على الزر "تحديث"..

ومشكورين..وأرجو منكم العمل المفيد و الوصول إلى ما تطلبون..

Doried Abd Allah

Prelware D&D Association

Lattakia/Syria

#34
اقتباس
يا اخوه مبرمج لوحده لا يستطيع ان يفعل شيئا, اذا لم نتحد فلا جدوا.للمثال: لعبة need for speed most wanted اجتمع عليها ما يفوق ال 50 مبرمج"محترف" لكي يبرمجوها والاغرب من ذلك انهم استمروا سنتين حتى اخرجوها الى النور.

اجتمعو لبناء مشروع لذلك هم محترفون

نحن نجتمع لنقرر لكي نتكلم عن اي اللغات افضل ونتعصب لذلك ونخرج في الاخير ولم نتفق

اللغة الفولنية تعاني من القصور اللغة الفولنية لاتدعم كذا اللغة الفولنية مستقبلها مجهول نتكلم عتن لغات البرمجة وكاننا نحن الذين بنيناها

والدليل امامك والمواضيع كثيرة هنا في هذا المجال

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

الا تلاحظون هذا

اخوكم علي

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#35

ما شاء الله لغتنا متقدمة لحد الآن..طبعاً ماني متعجبة..

:happy:

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

يا دنيا حِبِّي وحِبِّي وحِبِّي دا العُمرِ هُوَّا, العُمرِ هُوَّا سي بلسْ بلسْ :wub:

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

Best Wishes

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 17 يونيو 2008 في 06:00 — السبب: كنت ناسية التشاكيل

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#36
اقتباس
ما شاء الله لغتنا متقدمة لحد الآن..طبعاً ماني متعجبة..

ال C++ دايما متقدمة اما اى شئ مهما كانت مميزاته وقوته

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#37

هذه هى الخلاصة فعلاً

#38
ame5r كتب:
عندي لك سؤال اخ "imadarab "........... من كتاب اي فيلسوف اخذت جملك ..........هههههه بتعرف كيف تخلي الناس يعجبوا في كلامك

تحياتي

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

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

مكتبة سي/سي++

#39
علي .ع كتب:
تحتقر الانجليزية صديقي العزيز انت تستعملها في كتابة اكوادك فكيف تحتقرها ,C,Delphi,Java,SQL اكوادها مكتوبة بالانجليزية

فكيف تحتقرها

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

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

مكتبة سي/سي++

#40

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

كنت مهتما بالموضوع خصوصا وان بدايته كانت جميلة :) لكن تحول النقاش (دائما ) إلى مقارنة بين لغات البرمجة كالعادة

لكني لا أرى أن برمجة الألعاب أصبحت تهتم كثيرا باللغة فهي الآن أصبحت مثل صناعة الأفلام الاهتمام منصب الآن على المؤثرات وأدواتها وتأتي البرمجة بعد ذلك ولذلك وحسب نظري فان وضع استبيان حول قوة لغة في برمجة الألعاب الثلاثية الأبعاد يجعلنا نفكر

هل حقا أن قوة اللغة هي التي تنتج أقوى الألعاب ؟

صناعة الألعاب الآن أصبحت تستعمل بشكل كبير برامج التصاميم التجارية حتى في جانب الذكاء للعبة وقد يتدخل المبرمج في أجزاء بسيطة :)

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

لن أحاول كثيرا الدفاع على الدوت نت (يعني انا ضد تصنيف الvb.net و السي شارب كلا على حدى ) لكن الواقع يؤكد أن ميكروسفت تسعى دائما إلى ضم أكبر قدر من المبدعين على منصتها xna وتسعى بكل الطرق لجعلها في المقدمة وكذلك فان شركات التصاميم الآن أصبحت تأخذ هذا بعين الاعتبار مثل دعم الxsi للXNA

اعتذر على الاطالة لكن أظن أن الأمر يختلف عن مجرد مناقشة الفروقات بين لغات البرمجة مع اني مقتنع أن السي ++ ستظل رائدة لمدة أطول كون الآن التكنولوجيا التي تضاف الى الألعاب تقتصر فقط في الجانب الفيزيائي للعبة وهذا يتطلب تدخل ....:)

بالتوفيق للجميع

#41
اقتباس
هل حقا أن قوة اللغة هي التي تنتج أقوى الألعاب ؟

طبعاً اخي فمثلا نستطيع ان نقارن قوة السي شارب بالفيجوال بيسك دوت نت, لما يحق لنا ان نقول ان السي شارب اقوى من الفيجوال بيسك دوت نت؟

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

If Games Are Fun.....So Making Games Making Fun

#42

ame5r: هل يمكنك ان تعطيني شئ واحد لا تستطيع لغة فجوال بيسك دوت نت ان تفعله وتستطيع سي شارب دوت نت ان تفعله له علاقة مباشرة ببرمجة الألعاب والرسوميات وليس مزايا اللغة؟ بما إن هذا التصويت بأكمله يتمحور حول ذلك المجال...

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

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

تم تعديل هذه المشاركة بواسطة SandHawk في 18 يونيو 2008 في 12:00

#43

يمكننا الاستعانة بالفئة Marshal لمحاكاة استعمال المؤشرات على الVB.NET أيضا ولا أظن أن قوة السي شارب فقط في هذا الجانب

لكن قوة السي شارب ترجع أيضا لقوة مبرمجيها وانتشارها الواسع خصوصا وان أغلب مبرمجي الجافا والسي يستعملونها :)

ضعف الفيبي بالنسبة للسي شارب هي عقلية مبرمجي الفيبي دوت نت مازالت تستعمل عقلية مبرمج الاصدار القديم :D

هل حقا أن قوة اللغة هي التي تنتج أقوى الألعاب ؟

السؤال المطروح القصد منه هو توسيع النقاش أكثر لان فكرة انشاء ألعاب قوية لا تعتمد فقط على لغات البرمجة مثلما قلت فهي مثل صناعة الأفلام المؤثرات أصبحت تلعب دورا قويا وقد يكون اساسيا لذلك لا يجب ابدا اهمال جانب التصميم بالنسبة للعمل في اطار برمجة الألعاب

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

أنا معك أخ سلوان :D وهذا ما أردت الاشارة اليه أيضا من طرح السؤال السابق

#44

سأقدم حجه جديدة للساحة لدعم وجهة النظر بخصوص إن لغة البرمجة لا تهم... :D

المثال الأول:

1. ++Visual C: تستخدم مترجم offline لإنتاج برامج ذات أداء عالي.

2. Visual C++ .NET: تستخدم مرحلتين, الأولى مترجم دوت نت حيث يحولها إلى لغة وسطية IL, ثم مترجم عند التنفيذ Just-in-time compiler لإنتاج برامج ذات اداء مقبول بإمكانات جيدة ولكن محدودة مقارنة بالـ native.

3. Ch an embeddable C/C++ Interpreter: لغة نصية تستخدم لغة ++C نفسها ولكن بإستخدام مترجم فوري Interpeter يمكن إنتاج برامج أو إستخدامها كجزء من برامج, سرعة التنفيذ هنا هي الأقل طبعاً ولكن يمكن توسيع اللغة حسب الحاجة.

الطرق الثلاثة أعلاه تستخدم نفس اللغة (++C/C) تماماً ولكن كل منها بإسلوب مختلف... :)

المثال الثاني:

1. Python: لغة بايثون تستخدم مترجم فوري Interpreter للتحويل إلى byte code تقدم إمكانات جيدة وإمكانية توسيع ولكنها بطيئة نسبياً.

2. IronPython: نفسها لغة بايثون ولكن تستخدم دوت نت للترجمة إلى نفس المرحلتين المذكورة أعلاه في Visual C++ .NET وتقدم أداء افضل من Python وبإمكانات دوت نت نفسها.

3. Jython: لغة بايثون ولكن هذه المرة يتم ترجمتها إلى Java byte code ويتم تنفيذ برامجها كبرامج جافا.

المثال الثالث:

1. Visual Basic .NET: لغة بيسك يتم ترجمتها بإستخدام دوت نت, بطيئة نسبياً ومزايا دوت نت نفسها.

2. FreeBasic: لغة بيسك ولكن هذه المرة بإستخدام مترجم offline, الكود الناتج أداءه مقارب لاداء برامج ++C الإعتيادية, ليس هذا فقط ولكنها تستخدم نفس مكتبات ++C مثل OpenGL و Win32 ويتم إستخدامها لصناعة الألعاب.

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

والآن هدفي من ذلك كله, إظهار إن لغة البرمجة ليس لها علاقة بالتطبيق implementation, يمكن عملياً إستخدام أي لغة مهما كانت لعمل أي شئ مهما كان, إذن لغة البرمجة هي مجموعة من القواعد والصيغ (syntax and standards) والتي نعرفها كلغة برمجة (طبعاً هذا فقط تعريف سريع مني انا متأكد من وجود تعاريف اكثر دقة بكثير), ليست هنالك لغة واحدة مملوكة لشركة برمجة, شركات البرمجة مثل مايكروسوفت تصنع البرامج التي تستخدم تلك اللغات (المترجمات والـ IDE وبقية الأدوات).

والآن, إن كنتم تفضلون ++C الإعتيادية بسبب سرعتها, فيمكن لأي لغة أخرى ان تنفذ بإستخدام مترجم فوري لتقدم سرعة مكافئة (على الأكثر ستجدون إن أحداً ما قام بذلك فعلاً) مثلاًَ الجافا والتي يفكر فيها الجميع على إنها لغة تستخدم JVM ينفذ الـ byte code ولكن هنالك مترجم فوري لها يعاملها معاملة ++C وذلك هو GCC المعروف.

إن كنتم تفضلون ++C بسبب مزاياها, فهنالك لغات تقدم مزايا مكافئة مثل #C والتي هي مستندة على ++C.

والآن, قوة الـ ++C الحقيقية (التي تستخدم مترجم offline بالتحديد) تكمن في إنها منخفضة المستوى إلى درجة تجعلها أحد أقرب اللغات المستخدمة اليوم للغة الأسيمبلي, وذلك يجعل العمل معها صعب مقارنة باللغات الأخرى, ولكن يمكن حتى إستخدام كود بالأسيمبلي مباشرة كجزء من كود ++C كما تعرفون, ويمكن كتابة برامج تدير ذاكرتها حتى آخر بت بنفسها...

لنفكر قليلاً, في المجالات البرمجية اليوم, كم من المجالات تحتاج دخولاً منخفض المستوى بهذا الشكل؟ هنالك بالتأكيد برمجة الـ microcontroller او التحكم بالكومبيوتر بشكل عام, ليس هنالك بديل للـ C او ++C للحصول على أقصى تحكم.

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

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

ولكن اليوم, وصلت الكومبيوترات إلى سرعة كبيرة وذاكرة ضخمة بحيث إن هذه الفروقات بدأت بالإضمحلال شيئاً فشئ, وبدأت اجزاء كثيرة من الإنتاج تنتقل من حلول منخفضة المستوى إلى حلول أعلى, مثلاً وجود XNA على XBOX360 وإمكانية صنع ألعاب جيدة جداً بإستخدامه, في حين تبقي الشركات العالمية على إستخدامها ++C كقاعدة للعمل, فإن الأفراد والفرق المستقلة (الذين ليست لديهم ميزانية بملايين الدولارات) بدأوا بالإعتماد الكلي على الحلول الأعلى مستوى.

وسعوا الآفاق :D

(لقد حطمت رقمي القياسي في عدد "الجرائد" التي اكتبها في إسبوع واحد... ;) )

تم تعديل هذه المشاركة بواسطة SandHawk في 18 يونيو 2008 في 15:14

#45

لكن ما رايكم في السرعه فحتى المبرمج المبتدأ يلاحظ ان تعامل السي شارب مع البيانات يكون اسرع منه في الفيجوال بيسك دوت نت.

ارجو مناقشة هذا الموضوع

If Games Are Fun.....So Making Games Making Fun

#46
SandHawk كتب:
(لدي شعور إن البعض يعتقد إني ضد ++C, انا مبرمج ++C وساكون دوماً, ولكن خرجت من عقلية إن الأشياء يجب ان يكون بينها الأفضل والأسوأ بشكل مطلق لأن ذلك غير صحيح, كل شئ له فائدته وله وقت وغرض إستخدامه وإلا فستكون هنالك لغة برمجة واحدة فقط اليوم بدل المئات الموجودة والمستخدمة في شتا المجالات.)

وهيك نحنا الآن.. نحن لدينا مجموعة لغات (5 تقريباً) ومشكلة برمجية و هي صناعة لعبة ثلاثية الأبعاد..ماهي اللغة الأفضل و الأقوى الآن..وماذا نختار؟

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

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

هذا اللي انا قاصدته..من ناحيتي ++C الأفضل والأقوى..انتوا ممكن يكون العكس.

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

فقط مشان ما تفهموا بأني عاملة نرفزة بالشعارات او متحيزة او مستهترة بلغاتكم وخبراتكم وثقافتكم..ابداً

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

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#47
ame5r كتب:
لكن ما رايكم في السرعه فحتى المبرمج المبتدأ يلاحظ ان تعامل السي شارب مع البيانات يكون اسرع منه في الفيجوال بيسك دوت نت.

ارجو مناقشة هذا الموضوع

للأسف ذلك غير صحيح, جميع اللغات التي تندرج تحت دوت نت تستخدم نفس اللغة الوسطية المسماة IL, بالتحديد في حالة Microsoft يسموها MSIL, سواءاً إستخدمت بيسك, او ++C, أو #C, أو IronPython, او اي لغة اخرى تندرج تحت دوت نت فالكود الناتج من عملية الترجمة هو نفسه بنفس الأداء وبنفس السرعة, جميعه ينفذ من قبل الـ CLR نفسه.(Common Language Runtime)

بل يمكن إستخدام كل لغات دوت نت في نفس المشروع في نفس الوقت...

رغـــــــــد كتب:

وهيك نحنا الآن.. نحن لدينا مجموعة لغات (5 تقريباً) ومشكلة برمجية و هي صناعة لعبة ثلاثية الأبعاد..ماهي اللغة الأفضل و الأقوى الآن..وماذا نختار؟

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

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

هذا اللي انا قاصدته..من ناحيتي ++C الأفضل والأقوى..انتوا ممكن يكون العكس.

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

إن كان الشخص السائل لم يجرب البرمجة من قبل, فإن توجيهه نحو ++C ليس فكرة جيدة لأنها الأصعب والأعقد بين جميع اللغات عالية المستوى, برأيي فإن #C مناسبة اكثر لأنها ابسط وأذكى (وليست اقوى), لا ننسى إن المطلوب هو تعلم كيفية البرمجة بشكل عام وكيفية برمجة الرسوميات في نفس الوقت بأفضل طريقة ممكنة.

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

محاولة البحث عن "اللغة الكاملة" محكوم عليها بالفشل.

وقت تعلم وإتقان البرمجة وبرمجة الألعاب حتى يتم بلوغ مرحلة يمكن عندها الحصول على عمل في إحدى شركات البرمجة العالمية مثل EA لا يقل عن 5 سنوات, ومن المفترض تعلم ++C خلال هذه الفترة وليس منذ اليوم الأول, انا لا زلت في هذا الطريق, ورغم إني بدأت بجدية منذ سنة 2004 (وكنت أعمل على بيسك قبلها) تعلمت خلال هذه السنين عدداً لا بأس به من لغات البرمجة (10 تقريباً) وجربت الكثير من الحلول/المحركات/انظمة التشغيل/...إلخ, لا زلت امتلك الإحساس بأني بعيد.

رغـــــــــد كتب:
فقط مشان ما تفهموا بأني عاملة نرفزة بالشعارات او متحيزة او مستهترة بلغاتكم وخبراتكم وثقافتكم..ابداً

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

اطيب المُنى

لا لم يكن هذا قصدي ابداً! :S اعتذر عن اي سوء فهم.

كل واحد منا لديه وجهة نظر مختلفة, ونحن نتناقش فقط, والحمد لله لا زلنا في نقاش موضوعي.

(ووجهات نظري تأتي في "جرائد" :P )

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

#48

أعتقد الديلفى جميل و سهل و به جميع الإمكانيات

#49

اعتقد ان لغة البرمجة الرائدة في صناعة الالعاب التجارية تحت منصة ويندوز هي visual cpp بدون منازع

التعليل : اغلبية الالعاب التجارية تحت منصة ويندوز تستخدم الديركت اكس كمكتبة للوصول الى اجهزة العرض . الديركت اكس هي حكر لميكروسوفت . كما ان ويندوز حكر لها ايضا . يقول الخبراء ان visual cpp هو افضل لغة للتعامل مع ديركت اكس . لانها صممت لاجله

طبعا هناك لغات برمجة سارعت لتواكب قطار الديركت اكس مثل دلفي . لكنه بقي للاستخدام الفردي . فالشركات الالعاب لم تعتمد لغة باسكال ابدا

#50

احسنت اخي"fouad2008" :lol:

فانا اعتبر ما قد قلته هو خلاصة الموضوع والراي النهائي والمناسب.

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

If Games Are Fun.....So Making Games Making Fun

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