المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: أتريد أن تعرف أي أفضل لغة برمجة، أقرأ هذا .
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
C113
السلام عليكم:
في الحقيقة أنا بالمصادفة دخلت على موقع Arabteam2000 بعد أن أخبرني عنه أحد الأصدقاء و لم أكن أفكر بالمناقشة أو المشاركة بالحديث و لكن الذي حفزني على هذا رؤية بعض الشباب المتخبطين (عذراً على التعبير) و التائهين بين معمعة السؤال الأزلي "أي لغة برمجة أفضل؟"، و رغبة مني في إزالة هذا التوتر (اسمحوا لي) في المشاركة بما أعرف من معلوماتي العلمية والعملية المتواضعة في هذا المجال، فالسؤال الآن أي لغة برمجة أفضل ؟ هل هي Java أو VB أو C++ أو Delphi أو Python و ما إلى هنالك من لغات أخرى.....
في واقع الأمر قبل الإجابة عن هذا التساؤل يجب علينا أن نفهم أن كل لغات البرمجة هي عبارة عن أدوات لحل مشاكل تواجهنا في الواقع العملي و هنا تفرض علينا المشكلة لغة البرمجة التي يجب أن نستخدمها فمثلاً VB جيدة من أجل المشاريع الصغيرة و المتوسطة مثل أتمتة المكتبات و أنظمة الجرد و المستودعات، و تعتبر مناسبة جداً لأتمتة عيادة طبيب مثلاً و إلى ما هنالك من هذه الأنظمة التي تستخدم من قبل عدد قليل من المستخدمين، و C++ هي عبارة عن لغة رائعة من أجل التعامل مع أنظمة التشغيل و ينحصر الآن تدريجياً عملها من أجل برمجة النظم نظراً لأنها لسرعة تنفيذها على الحاسب قليلة جداً، و لكن إذا فكرت في بناء أنظمة موزعة مثلاً (مثل نظام يعطي حالة قطارات تسير بين عشرة مدن مثلاً يستمد معطياته من قواعد بيانات موزعة بين هذه المدن و طبعاً يقوم برسم حركة هذه القطارات معاً على شاشة مركزية) إذا فكرنا مثلاً ببناء محاكاة لهذا النظام فقط كن واثق أنه بـJava لن يأخذ وقت أكثر من 10 ساعات عمل مع مبرمج محترف أما إذا أردت بناء هكذا نظام بلغة مثل VB فإنه يستغرق من الوقت لا يقل عن 10 أيام من العمل من برمج محترف أيضاً (إذا نجح الأمر) ، طبعاً هذا نابع من أن Java تقدم تسهيلات كبيرة جداً في مجال تطوير النظم الموزعة، فإن برمجة النظم الموزعة و أنظمة الشبكات بلغة مثل C++ أشبة بالقيام بعملية جراحية لاستئصال سرطان من دماغ مريض في كراج سيارات و أنت تلبس قفازات ملاكمة، أجل العملية صعبة (ليست مستحيلة) و لكن بحاجة إلى وقت و جهد أما بالنسبة لـJava فهي التي توفر الوقت و الجهد بالفعل يجب أن نفكر أيضاً إلى أن الأنظمة الموزعة و أنظمة الشبكات هي التي سوف تسيطر الآن.
و إلى اللقاء في الحلقة القادمة
و الله من وراء القصد
تحياتي إلى إدارة الموقع
صلاح الثبيتي
طيب .. انا عندي مقارنه بين Java و ++C و دلفي ..
osama nabeel
بسم الله الرحمن الرحيم

جزاك الله خيرا أخ C113 على التوضيح

وشكر خاص للأخ صلاح على الحوار الرائع وبارك الله فيك
(f)
Java4ever
أخي C113 ..

الموضوع بالفعل شيق و جميل ...

و هناك العديد من نقاط القوه التي تجعل ال Java هي لغه البرمجه الاولي عالميا الأن و خيار المطورين الأول ..

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

و شكرا مره تانيه يا جميل ... (f)(f)

مع تحياتي ..


أحمد ..
رامي العيساوي
شكرا لك اخي و يبدو انك مدحت الجافا لانك بقسم اللغة teeth_smile.gif

مشكور جدا عزيزي
ابوعبدالاله
إقتباس
كاتب الرسالة الأصلية : C113
[Bفإن برمجة النظم الموزعة و أنظمة الشبكات بلغة مثل C++ أشبة بالقيام بعملية جراحية لاستئصال سرطان من دماغ مريض في كراج سيارات و أنت تلبس قفازات [/B]


ههههههههههه اعجبني التشبيه
cs student
الله يعطيك العافية على الطرح الرائعة...
JP3003
اخي الكريم

انت تقول ان الجافا أفضل من ناحية أنظمة الشبكات

هل تستطيع الجافا برمجة بروتوكول ICMP ?

وشكرا
cs student
بإنتظار المزيد اخ C113..
:mad::mad::mad:
حمدي البنا
اعتقد انا مجرد طرحنا لمن الافضل غير مقبول فكل انسان له امكانياته ونوعية العمل الذي يعمل فيه فنوعيه اللغة تختلف من مكان لاخر

مثلا:
ان كنا هنعمل حاجة h/w بالطبع vc بكل انواعها هي الاوله والافضل
وايضا لو هنعمل حاجة compiler بالطبع vc بكل انواعها هي الاوله والافضل

ولو هنتعامل مع الشبكة يكون الjava هي الافضل لما فيها من الامن
وهكذا اخوتي.....

المهم ان اي لغة برمجة عبارة عن اداة لعمل اي شي المهم نستطيع تذليلها
لما نريد
وشكرا.............(f)
azy8000
حاولت احمل المرفق لكن فيه خطأ
اذا ممكن اعادة ارفاق الملف
واتمنى اي معلومات عن الفرق بين الجافا و C++ او اي مقارنات بينهم

هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.