موقع أصحـــ 2as7ab4ever ـــــاب 4 إيفر

معنا لا حــــدود للصحوبيـــ No Limits for friendship ـــــة !!!
 
الرئيسيةس .و .جبحـثالأعضاءالتسجيلدخول

شاطر | 
 

 جميع لغات البرمجة الأن أسئلة وأجوبة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
عاشق الدمعه الحزينه
عضو نشيط
عضو نشيط
avatar

ذكر
عدد الرسائل : 1436
العمر : 28
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
تاريخ التسجيل : 04/04/2008

مُساهمةموضوع: جميع لغات البرمجة الأن أسئلة وأجوبة   الجمعة 11 أبريل 2008, 2:07 am

جميع لغات البرمجة الأن أسئلة وأجوبة

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

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

أولا: لغات البرمجة:

C
C هي لغة تدعم البرمجة البنائية، مما يعني أن برامج ال C مكتوبة كمجموعة من الدوال و استدعاؤها. و
بالتالي فمن الاسهل فهم أكواد C من اللغات الاقدم مثل COBOL و Fortran. ان لغة C ملائمة لكتابة انظمة التشغيل و هي لغة سريعة و قوية.

المزايا: جيدة لكتابة البرامج الصغيرة و السريعة، ذات تصميم سهل و هي لغة قياسية لا تختلف من مترجم Compiler لآخر (بشكل عام).
العيوب: لا تدعم البرمجة الكائنية object oriented programming و الاوامر صعبة الفهم أحيانا.
موقع: لا أعرف، جرب البحث في Google


C++
لغة تدعم البرمجة الكائنية و حفيدة لغة الC. البرمجة الكائنية تعتمد على الكائنات و العلاقة بينها، و هي أقوى ميزات C++ فهي اكثر تنظيما و أسهل في الفهم و التعامل من البرمجة البنائية.

المزايا: أفضل من C للبرامج الكبيرة، دعم البرمجة الكائنية، معظم الالعاب مكتوبة باستخدامها.
العيوب: معقدة مثل C لكن أبطأ.
موقع: http://www.cplusplus.com/


Assembly أو لعة التجميع (ASM اختصارا)
أول لغة برمجة. معقدة جدا و عبارة عن ترجمة لاوامر لغة الكمبيوتر لاوامر مقروؤة لكن صعبة و معقدة و تجبرك على التعامل مع الاشياء الدقيقة و المملة. نادرا ما تستعمل لتصميم الالعاب و انما تستعمل اجزاء منها لتقوية الالعاب و زيادة سرعتها.

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


Pascal
اللغات القديمة مثل COBOL و FPRTRAN كان من عيوبها الرئيسية أنها عشوائية و غير منظمة. كانت الاوامر تكتب بشكل أمر لكل سطر و في البرامج الكبيرة يبدو الناتج معقدا و صعب القراءة، و هكذت ولدت Pascal كأول لغة بنائية. Pascal تقريبا انقرضت في التسعينات مع ظهور وندوز و انتشار C و ++C الاسرع و الاقوى. و مع ذلك فقد ظهر Delphi لاحقا و هو مترجم Compiler لPascal يملك ميزات قوية و واجهة مستخدم جميلة.

المزايا: سهلة التعلم و منظمة.
العيوب: لا تدعم البرمجة الكائنية (هناك نسخ قليلة تدعمها) و اللغة غير قياسية و محدودة الانتشار.
موقع: http://www.borland.com/delphi


Visual Basic
ظن الكثيرون أن لغة BASIC قد انتهت و انحسر اهتمام المصممين بها و توجهوا للغات أسهل و اكثر تنظيما. لكن ميكروسوفت قررت اعادة احياء هذه اللغة. Visual Basic هي لغة/برنامج مبنية على BASIC سهلة الفهم و مسلية، لا تدعم البرمجة الكائنية تماما. مصممة اساسا لتصميم برامج بسيطة لوندوز و ذات واجهة تصميم متميزة جدا و تمكنك من رؤية ما تصممه فورا.

المزايا: سهلة، قوية، واجهة المستخدم رائعة، لها العديد من المكتبات و مواقع المساعدة، لا تستخدم مترجم Compiler مما يجعل رؤية البرنامج و العمل عليه أسرع.
العيوب: لا تدعم البرمجة الكائنية تماما، ليست مجانية، التعامل مع الAPI و أكواد اللغات الاخرى معقد نوعا ما، لا تعمل الا على وندوز.
موقع: http://msdn.microsoft.com/vbasic


Java
جافا صممت لتكون نسخة أسهل و اصغر من ++C للاستعمال في المواقع و المشاريع الصغيرة. لغة قوية ثابتة مثالية للبرامج الصغيرة. جافا تشبه ++C لكنها تعتمد اعتمادا كليا على البرمجة الكائنية.

المزايا: تعمل على جميع الاجهزة، يمكن تضمين برامجها في مواقع الانترنت، لغة قياسية تقريبا، من النادر أن تسبب مشاكل ذاكرة للكمبيوتر، العديد من الامثلة متوفرة على الانترنت.
العيوب: بطيئة مقارنة ب++C، نادرا ما تستخدم للمشاريع الكبيرة.
موقع: http://www.javasoft.com/

ثانيا: برامج التصميم:

RPG Maker 95/2000/2003
برنامج لتصميم العاب RPG بسهولة و دون الحاجة لتعلم البرمجة. يملك واجهة بسيطة و اسلوب تصميم و رسم سهل للخلرائط. برنامج ياباني من Ascii مر بعدة مراحل و يأتي مع العديد من الموارد الجاهزة.

المزايا: سهل جدا، الكثير من ملفات المساعدة و الصور متوفرة على الانترنت
العيوب: محدود جدا جدا، غير قانوني الا في اليابان، لا يمكن بيع العابك
موقع: http://www.rpg2knet.com/ - http://www.rpginfinity.com/ - http://www.rm2k3.com/

Game Maker
برنامج لتصميم اي نوع من الالعاب الثنائية بسهولة، يملك لغة برمجة خاصة و اسلوب تصميم مميز و سهل. احدث نسخة هي 5.

المزايا: سهل، أقل حدود من RPG Maker، الكثير من الموارد متوفرة على الانترنت
العيوب: بطيء، محدود، غير مجاني
موقع: http://www.cs.uu.nl/people/markov/gmaker/download.html

Sphere
محرك ثنائي الابعاد مكتوب في ++C مع ادوات اضافية للخرائط و يعتمد على Java****** كلغة البرمجة. محرك قوي جدا و سريع لكن معقد قليلا للمبتدئين. يمكن عمل العاب ثلاثية الابعاد محدودة باستخدامه.

المزايا: سريع، حدود قليلة جدا، قوي.
العيوب: لا يوجد ملفات مساعدة كثيرة، معقد للمبتدئين.
موقع: http://sphere.sf.net/

RPG Toolkit
برنامج لتصميم العاب RPG ثنائية الابعاد، أصعب من RPG Maker لكن أقل حدودا و أكثر مزايا. يعتمد على لغة برمجة بسيطة تسمى RPG Code للاحداث. يدعم الكثير من ملفات الصور و الاصوات اضافة للاضافات Plugins المكتوبة في ++C أو أي لغة أخرى مما يجعله غير محدود تقريبا.

المزايا: الحدود قليلة، ملفات المساعدة كثيرة، سهل
العيوب: المحرك بطيء جدا(سيتم تعديل ذلك في النسخ القادمة)، واجهة المستخدم سيئة، مليء بالاخطاء.
موقع: http://www.rpgtoolkit.com/

RPGDS
برنامج لتصميم RPG في مرحلة الBeta . فكرة البرنامج هي اعتماده شكل و اسلوب RPG Maker لكن مع اوامر برمجة متقدمة. مما يجعله سهل بشكل عام و قليل الحدود. كما يدعم الاضافات و الاشكال ثلاثية الابعاد بشكل محدود.

المزايا: سهل، الحدود قليلة، المحرك جيد
العيوب: اسلوب RPG Maker في كتابة البرامج لا يناسب البرمجة المتقدمة، لا يتم تحديث البرنامج كثيرا، لا يعمل على الحواسب القديمة، لا تتوفر الكثير من ملفات المساعدة.
موقع: http://www.crypticdesigns.com/

ماذا استخدم؟
اجابة السؤال تعتمد على نوع لعبتك. اذا كنت تريد لعبة RPG بسيطة ثنائية الابعاد استخدم RPG Maker و اذا كنت تريدها معقدة أكثر جرب Sphere أو RPG Toolkit أو RPGDS أما اذا كنت تريد صنع لعبة مغامرات أو أي نوع من الالعاب ثنائية الابعاد استخدم GameMaker.
اذا رأيت أن هذه البرامج محدودة للعبتك جرب Visual Basic أو Pascal البسيطين و القويين و اذا أردت مزيدا من السرعة و القوة جرب Java. اذا اردت لغة قوية جدا و سريعة للعبة ثلاثية الابعاد أو حتى لعبة بمستوى تجاري جرب C أو ++C (معظم الالعاب التجارية للبلايستيشن، كمبيوتر، الخ مصممة ب++C). أما اذا اصابك الجنون و اردت أقوى شيء متوفر و تحكم كامل بالكمبيوتر فتعلم Assembly. عموما، القاعدة تقول: اذا استطعت تصميم لعبة ببرنامج أو لغة سهلة فلا تتعب نفسك بتصميمها باللغة الاصعب لان ذلك تضييع للوقت (الا اذا اردت التعلم) و الامر كله بيدييك فاختر اللغة أو البرنامج الذي تحب
__________________
الحب كالزهرة الجميلة ، والوفاء هي قطرات الندى عليها ،والخيانة هي الحذاء البغيض الذي يدوس على الوردة فيسحقها
____
عاملْ الناس كما تحب أن تُعامل
____
لا تسألني عن الخيانة
فأنا لا أعتقد أن هناك كلمات قادرة على وصفها
____________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
PunIsheR
صاحب الموقع
صاحب الموقع
avatar

ذكر
عدد الرسائل : 1570
العمر : 29
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
SMS : hey all
wish 2 u all luck
تحياتي : MeeDoo
تاريخ التسجيل : 01/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الأربعاء 16 أبريل 2008, 11:58 am

والله منور يا عاشق بموضوعك الحلو هاد !
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
عاشق الدمعه الحزينه
عضو نشيط
عضو نشيط
avatar

ذكر
عدد الرسائل : 1436
العمر : 28
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
تاريخ التسجيل : 04/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الجمعة 18 أبريل 2008, 7:29 am

حبيبي يا ميدو علي ردك الجميل هادي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
PunIsheR
صاحب الموقع
صاحب الموقع
avatar

ذكر
عدد الرسائل : 1570
العمر : 29
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
SMS : hey all
wish 2 u all luck
تحياتي : MeeDoo
تاريخ التسجيل : 01/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الأحد 20 أبريل 2008, 12:47 pm

والله بجد مشكور .... والله افدتني بالموضوع هاد !
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
عاشق الدمعه الحزينه
عضو نشيط
عضو نشيط
avatar

ذكر
عدد الرسائل : 1436
العمر : 28
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
تاريخ التسجيل : 04/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الجمعة 25 أبريل 2008, 1:37 am

مشكورين علي مروركم والي الامام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
قيتـ الغ ـٍرام ـًـًار
الادارة
الادارة
avatar

ذكر
عدد الرسائل : 826
العمر : 25
Personalized field :
الهواية :
المهنة :
المزاج :
الجنس :
SMS : hi 2 all
awlanbbark 3la elkol efteta7 elmontada tani

w ba3deeeeeen ma w7shtkom

yalla fenkom walla w7shtoni
تاريخ التسجيل : 11/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الجمعة 25 أبريل 2008, 5:04 pm

مشكووور يا عاشق
والله انك ملك
يا وحش
تحياتي Wink

_________________


You are every part of me
And with every breath I take
Your love will light my way
And for every day I live
The promise that I made
Is I will never let you go babe

I swear I never knew love like this before
And for everything you are
I gotta make you know
For your love dooona
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.alshawa.yoo7.com
PunIsheR
صاحب الموقع
صاحب الموقع
avatar

ذكر
عدد الرسائل : 1570
العمر : 29
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
SMS : hey all
wish 2 u all luck
تحياتي : MeeDoo
تاريخ التسجيل : 01/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الجمعة 25 أبريل 2008, 6:39 pm

مشكور على الموضوع المتميز هاد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
عاشق الدمعه الحزينه
عضو نشيط
عضو نشيط
avatar

ذكر
عدد الرسائل : 1436
العمر : 28
Personalized field :
الهواية :
المهنة :
المزاج :
احترام العضو للقوانين :
الجنس :
تاريخ التسجيل : 04/04/2008

مُساهمةموضوع: رد: جميع لغات البرمجة الأن أسئلة وأجوبة   الخميس 01 مايو 2008, 6:38 am

مشكورين كمان مره علي مروركم والي الامام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://2as7ab.mam9.com
 
جميع لغات البرمجة الأن أسئلة وأجوبة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
موقع أصحـــ 2as7ab4ever ـــــاب 4 إيفر :: قسم الكمبيوتر والالكترونيات :: قسم الانترنـــ ـــت-
انتقل الى: