المنتديات العلمية

منتدى التكنولوجيا وعلوم الحاسب => منتدى علوم الحاسب => الموضوع حرر بواسطة: Vipera Palestina في أبريل 13, 2004, 07:31:29 مساءاً

العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في أبريل 13, 2004, 07:31:29 مساءاً
ما هي أفضل لغة برمجة بالنسبة لك ؟ من حيث القوة و سرعة حل المشاكل و التفاعل القوي مع المستخدم.
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في أبريل 16, 2004, 01:19:30 صباحاً
ماذا نريد في لغة البرمجة؟
هل هي القوة في مجال التفاعلية مع المستخدم؟
أم القوة في الحسابات ؟
أم القوة في التعامل مع العتاد Hardware ؟

في كل الاحوال طبيعة البرنامج أو التطبيق هي المحدد لهذا ولكن ما هي اللغة التي تجمع اكبر نسبة معقولة من هذه المزايا؟
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Mgh في أبريل 22, 2004, 02:57:04 مساءاً
فى رأيى

لكل لغة برمجة مميزات وعيوب واستخدامات وإلا لكانت اختفت كل اللغات عدا واحدة.

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

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

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

ولعلنا نلاحظ التناسب العكسى دائما بين سهولة اللغة وسرعتها

ولكن يحاول مصممى اللغات حل هذه المشكلة فى ما يعرف بحزمة ال.NET حيث تحتوى هذه الحزمة على عدة لغات للبرمجة تشترج فى مترجم واحد مما سيضمن سرعة أكبر فى ترجمة الكود.
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: الزمان في أبريل 22, 2004, 04:19:29 مساءاً
السلام عليكم

نعم أخي الكريم mgh فكما قلت بأن لكل لغة برمجة مميزاتها وعيوبها

وأنا أؤيدك فيما قلته بخصوص حزمة .Net فأعتقد بأنها سوف تغطي على الكثير من العيوب السابقة ، ومع الزمن سوف نعرف أكثر بخصوص هذه الحزمة الجديدة
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في أبريل 22, 2004, 11:08:58 مساءاً
هل تلاحظون اخوتي ان اللغات على اختلافها تعتبر في النهاية وسيلة لكتابة البرنامج ليس الا.
فما هي فائدة مبرمج قدير في السي++ او غيرها دون تعامل جيد ( ممتاز ) مع المشكلة و حلها. :rock:
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في مايو 02, 2004, 09:20:45 مساءاً
أظن ان المبرمجين قلائل في هذا المنتدى الجميل؟
سمعوني كلامكم الجميل.

بالنسبة للحزمة .Net سمعت ان كل البرامج المكتوبة بها تعمل على نفس المترجم Compiler سواء بالسي++ او الفجوال بيسك او اي شي. ما مدى صحة هذه المعلومات عندكم؟
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Arsin Lopeen في مايو 17, 2004, 06:06:09 صباحاً
والله أنا ماني خبير... لكن أدرس حاليا لغة C++... و على حسب علمي فهي صعبه بسبب تعمقها لكن قوية في أدائها... الجافا أسهل لكن اضعف نوعا ما من ال C++

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



ما عندي معلومات عن الحزمه الي تكلموا عنها الاخوان.

لكن الي اعرفه اننا نبرمج في الجامعه على برنامج xemacs... اذا كانت اللغه الي مستخدمها هي C++ فقط أجعل الاكستنشن عند تخزين الملف .cpp

أما اذا كانت جافا اكتب .java



تحياتي
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في مايو 17, 2004, 07:32:16 مساءاً
السلام عليكم..
اخي ارسين لوبين لماذا يستخدم البرنامج اللذي ذكرته ( xemacs )؟
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في مايو 19, 2004, 05:00:07 صباحاً
اخواني .. احب ان اوضح لكم مفهوما صغيرا عن بعض الفروقات بين الجافا و الـ C++ :
الجافا هي لغة مبنية على المؤشرات ( Pointers ) و لو لم يذكر ذلك صريحا.
فأنت عندما تنشيء متغير او كائن ( object ) فانت عندها تنشيء فعليا مؤشرا لمساحة كائن و تستطيع من بعد ذلك ان تعطيها الامر new لإنشاء هذا المتغير فعليا.
و تكمن ميزة الجافا في المكتبات الهائلة التي توفرها الشركة ( Sun Microsystems ) و مستخدمي اللغة من الـ classes التي تقوم بانشاء المتغيرات و الكائنات بحيث انها تخدم معظم استخدامات البرامج في الوقت الحالي إضافة الى الـ Portability التي تتمتع بها من كونها لغة مدعومة من اكثر من 26 منصة و بيئة تشغيل.
و من هنا اريد الوصول الى ان الجافا ( مع احترامنا للكل ) لا تتيح المجال للمبرمج بالابداع و الاختراع كما هي السي++ .

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

تحياتي.
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في مايو 26, 2004, 06:01:48 صباحاً
بالنسبة للـ Prolog فهي عبارة عن لغة برمجة متخصصة في مجالات الذكاء الاصطناعي، و هي لغة منطقية و قد تضائلت شعبيتها بعد دخول السي++ الى عالم الذكاء الاصطناعي . مع ذلك فعدد الاوامر المنطقية في البرولوج اكثر و اقوى منها في السي++ و لكن ما حدث هو دخول السي++ للبرمجة الموجهة للكائنات دخلت معها العديد من الابواب بقوة منها الذكاء الاصطناعي و برمجة الانترنت حتى تفرعت منها لغة شبه خاصة الآن ( CGI )
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: fahd141 في يونيو 01, 2004, 02:31:30 مساءاً
بسم الله الرحمن الرحيم

الكلام الذي قالوه الإخوان بشأن السي و الجافا صحيح ،أما  بالنسبة للفيجول بيسك فهي لغة لا يستهان بها أيضا لقوتها  و لسهولة تعلمها مقارنة بالسي و الجافا .
   وشكرا[/B]
 :D

العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: صديق الطبيعة في يونيو 01, 2004, 10:41:55 مساءاً
:) السلام عليكم و رحمة الله و بركاته :)

أنا صوت لصالح السي++

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

درست لدى الأستاذ الدكتور / عبدالرحمن الجبري في كلية الهندسة في جامعة الملك سعود.. من أروع الأساتذة في تاريخ حياتي..
العنوان: أفضل / أقوى لغة برمجة
أرسل بواسطة: Vipera Palestina في يونيو 02, 2004, 10:02:57 صباحاً
بالنسبة لي انا أفضل ان يبدأ المتعلم للغات البرمجة بمقدمة عن C++ و ميزات البرمجة الموجهة للكائنات OOP فيها و من ثم يعطى مادة أو اثنتين في البرمجة المرئية و لتكن اسهلها VB و من ثم يتعمق في اي لغة شاء . وقد كانت لي التجربة الشخصية في هذا المجال فمن بعد دخولي الى C++ بشكل كافي دخلت في اعماق الجافا بكل سهولة و يسر. بعكس من يبدأ بالجافا و من ثم يذهب الى السي++ . و الله اعلم فقد تكون وجهة نظر شخصية لا اكثر. :)