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

أتريد أن تعرف أي أفضل لغة برمجة، أقرأ هذا .

مغلق
بدأه C113 في 16 أبريل 2003 · 10 رد · 1,956 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم:

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

في واقع الأمر قبل الإجابة عن هذا التساؤل يجب علينا أن نفهم أن كل لغات البرمجة هي عبارة عن أدوات لحل مشاكل تواجهنا في الواقع العملي و هنا تفرض علينا المشكلة لغة البرمجة التي يجب أن نستخدمها فمثلاً VB جيدة من أجل المشاريع الصغيرة و المتوسطة مثل أتمتة المكتبات و أنظمة الجرد و المستودعات، و تعتبر مناسبة جداً لأتمتة عيادة طبيب مثلاً و إلى ما هنالك من هذه الأنظمة التي تستخدم من قبل عدد قليل من المستخدمين، و C++ هي عبارة عن لغة رائعة من أجل التعامل مع أنظمة التشغيل و ينحصر الآن تدريجياً عملها من أجل برمجة النظم نظراً لأنها لسرعة تنفيذها على الحاسب قليلة جداً، و لكن إذا فكرت في بناء أنظمة موزعة مثلاً (مثل نظام يعطي حالة قطارات تسير بين عشرة مدن مثلاً يستمد معطياته من قواعد بيانات موزعة بين هذه المدن و طبعاً يقوم برسم حركة هذه القطارات معاً على شاشة مركزية) إذا فكرنا مثلاً ببناء محاكاة لهذا النظام فقط كن واثق أنه بـJava لن يأخذ وقت أكثر من 10 ساعات عمل مع مبرمج محترف أما إذا أردت بناء هكذا نظام بلغة مثل VB فإنه يستغرق من الوقت لا يقل عن 10 أيام من العمل من برمج محترف أيضاً (إذا نجح الأمر) ، طبعاً هذا نابع من أن Java تقدم تسهيلات كبيرة جداً في مجال تطوير النظم الموزعة، فإن برمجة النظم الموزعة و أنظمة الشبكات بلغة مثل C++ أشبة بالقيام بعملية جراحية لاستئصال سرطان من دماغ مريض في كراج سيارات و أنت تلبس قفازات ملاكمة، أجل العملية صعبة (ليست مستحيلة) و لكن بحاجة إلى وقت و جهد أما بالنسبة لـJava فهي التي توفر الوقت و الجهد بالفعل يجب أن نفكر أيضاً إلى أن الأنظمة الموزعة و أنظمة الشبكات هي التي سوف تسيطر الآن.

و إلى اللقاء في الحلقة القادمة

و الله من وراء القصد

تحياتي إلى إدارة الموقع

#3

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

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

وشكر خاص للأخ صلاح على الحوار الرائع وبارك الله فيك

(f)

#4

أخي C113 ..

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

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

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

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

مع تحياتي ..

أحمد ..

#5

شكرا لك اخي و يبدو انك مدحت الجافا لانك بقسم اللغة :D

مشكور جدا عزيزي

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6
اقتباس
كاتب الرسالة الأصلية : C113

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

ههههههههههه اعجبني التشبيه

#7

الله يعطيك العافية على الطرح الرائعة...

#8

اخي الكريم

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

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

وشكرا

#9

بإنتظار المزيد اخ C113..

:mad::mad::mad:

#10

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

مثلا:

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

وايضا لو هنعمل حاجة compiler بالطبع vc بكل انواعها هي الاوله والافضل

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

وهكذا اخوتي.....

المهم ان اي لغة برمجة عبارة عن اداة لعمل اي شي المهم نستطيع تذليلها

لما نريد

وشكرا.............(f)

#11

حاولت احمل المرفق لكن فيه خطأ

اذا ممكن اعادة ارفاق الملف

واتمنى اي معلومات عن الفرق بين الجافا و C++ او اي مقارنات بينهم

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

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

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

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

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

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