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

اين لغة الجافا بين لغات البرمجة الاخرى ؟

مغلق
بدأه الاحتراف في 5 سبتمبر 2005 · 6 رد · 1,154 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كثيرا ما نقرأ أو نسمع عن مقارنات ونقاش حول لغات البرمجة وميزاتها ونقاط ضعفها وعن اللغات التي ستتوقف وعن اللغات الجديدة مثل c++/cli .. ولكن الملاحظ عدم انخراط لغة الجافا في هذه المواضيع ، ألقلة مستخدميها ؟! أم لقوتها التي تفوق أي مقارنة ؟! أم .. ؟؟

الرجاء المساعدة ووضعي في صورة هذه اللغة ومستقبلها من خلال الاجابة على هذه الاسئلة :

وهل هي في مرتبة لغة سي ++ ؟

وهل استمراريتها مضمونة ؟؟

وما هي الخطوات والتطويرات القادمة للغة ؟؟

ما هو دورها في بيئة .نت ؟؟

هل من نقاط ضعف في اللغة يتمنى المستخدمون التخلص منها ؟؟

هل من نقاط قوة في اللغة تزيد تمسك المبرمجين بهذه اللغة وتمنعهم من الانتقال الى لغات أخرى ؟؟

اذا أردت ان تنصح أحد يريد ان يختار بين الجافا والسي شارب والسي ++ ، فبماذا تنصحه ؟؟ ولماذا ؟؟

ما هو ترتيب اللغة بين اللغات في الطلب عليها من قبل الشركات ( كمبرمجين ) ؟؟

هذه اسئلة راودتني واحببت طرحها للحصول على اجابات لتوضيح الصورة ... وعذرا لكثرة الاسئلة

تحياتي

#2

:(

#3

السلام عليكم

قد يكون سؤالي مكرر او ممل .. ولكن فعلا أرغب في الاستزادة

رجاء لا تبخلوا عليّ في الاجابة

شكرا

تم تعديل هذه المشاركة بواسطة الاحتراف في 6 سبتمبر 2005 في 20:48

#4

ربما لم يجاوبك أحد لكثرة ما تكرر هذا الموضوع،،

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

بالتوفيق!

#5

السلام عليكم

شكرا لتجاوبك أخي ابو مازن ..

قد يكون هذا السبب ، ولكن لماذا لم تكتب لي ردك على الاسئلة بما انك خبير جافا :)

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

لذا رأيت ان اضع أسئلتي بشكل مباشر بحيث يقوم الاخوة ذوي الخبر بالرد عليها .

لقد تصفحت منتدى الجافا بشكل مفصل ووجدت بعض الاجابات ولكنها لم تجب عن اسئلتي ..

رجاءً أخي ، انت وأمثالك مستخدمي وخبراء هذه اللغة انت تجيبوا على اسئلة لما في ذلك من فائدة كبيرة

وبارك الله فيكم

شكرا

#6
اقتباس
كثيرا ما نقرأ أو نسمع عن مقارنات ونقاش حول لغات البرمجة وميزاتها ونقاط ضعفها وعن اللغات التي ستتوقف وعن اللغات الجديدة مثل c++/cli .. ولكن الملاحظ عدم انخراط لغة الجافا في هذه المواضيع ، ألقلة مستخدميها ؟! أم لقوتها التي تفوق أي مقارنة ؟! أم .. ؟؟

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

اقتباس
ولكن لماذا لم تكتب لي ردك على الاسئلة بما انك خبير جافا

ولماذا لا تعرف الفرق بما أنك مجاز من مايكروسفت؟؟

أنا لست خبيرا... عموما، أما بعد:

قبل أن أجاوب أريد أن أوضح شيئا قد تعرفه:

اللغات 6 مراتب:

1- لغة الآلة: 100100101001001010101

2- لغة Assymbly التجميع : mov add

3- اللغات الهيكلية: Basic, , Pascal, وأقواها C.

4- اللغات الشبه شيئية التوجه: VB و أقواها C++

5- اللغات الشيئية التوجه: SmallTalk, Java, C#, VB.Net, وغيرها.

6- لغة الإنسان: .....

لو استطعت حرر أسئلتك وأضف إليها أرقاما، هذه أجوبة بعض منها:

1- جافا طورت من C++: جافا وظيفتها الأساسية أن تعمل برامجك على أي منصة تشغيل، سي ++ أقوى لغة لصنع برامج على نظام معين! تستطيع أن تعمل نظم تشغيل من سي.

جميع البرامج في هذه المنتدى تعمل على جميع المنصات سواء كانت Windows, Lynux أو غيرها،، وجميع برامج الجوال التي في منتدى الجافا للجوالات تعمل على جميع الجوالات. وليس هذا إلا للجافا حتى الآن.... لا تقارن بين لغة شيئية التوجه ولغة التجميع مثلا، ولا تقارن سي ++ مع جافا، فكل منهم له هدفه. قارن بين .Net وجافا مثلا. فكلاهما يحملان نفس الأسلوب!

2- كل اللغات استمراريتها مضمونة! فلن تختفي سي ++ ولا الجافا، ولا فيبي،،، الأمر كله ماذا تريد أن تصنع، فكل لغة لها هدفها.

3- أنتجت شركة مايكروسوفت .Net لتكون المنافس الوحيد للجافا. كل منهما يدعمهما جيش من الشركات. وهذا لوحده موضوع!

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

5- إذا كنت تريد صنع برامج تعمل في جميع المنصات فعليك بالجافا، إذا أردت تصميم برامج جوال تعمل على جميع الجوالات فعليك بالجافا! وهكذا!

6- أنصحه أولا أن يتقن البرمجة أولا! هل أنصحه بلغة معينة وهي لا يعرف الخوارزميات... إذا أتقن الخوارزميات باستعمال QBasic، فليختر أي لغة يريد، وسينتقل إليها في أقل من أسبوع!

مثلا أنا كنت أبرمج QBasic لسنوات وسنوات وتعلمت الخوارزميات، وانتقلت إلى الجافا في شهر،،،، وإلى الآن لم أكتب برنامجا واحدا صغيرا في سي شارب،، لكنك ترى مشاركاتي وأجوبتي في منتدى VB.Net و C#.Net!!

أقصد من هذا الكلام أن تبدأ بأي لغة، لأنك تسألني عن أفضل الكتب في الأدب (الجاهلي أو الإسلامي أو الحديث) وأنت لم تكمل معرفة قواعد اللغة العربية. هل فهمت قصدي؟!

إذا أتقنت قواعد اللغة ، فاقرأ في أي كتاب أدب وستجد نفسك قادرا على التكيف بسرعة!

7- لا أعرف... ولكن حسب علمي البسيط، أن الجافا هي التي تدرس عالميا في أكثر الجامعات والله أعلم، كما أن بعضهم يتطلبها للدراسات العليا!

بالتوفيق!..

#7

أهلا بك أخي

اقتباس
ولماذا لا تعرف الفرق بما أنك مجاز من مايكروسفت؟؟

هذه الشهادة أخي خاصة بأنظمة مايكروسوفت من سيرفرات وشبكات "مهندس معتمد لأنظمة ما يكروسوفت" .

ان شاء الله في نيتي التحضير لشهادة MCSD.NET الخاصة بتطوير البرامج .

اقتباس
لا تقارن بين لغة شيئية التوجه ولغة التجميع مثلا، ولا تقارن سي ++ مع جافا، فكل منهم له هدفه

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

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

هدفي ان احترف لغة أتطور معها ، وأن تكون داعماً لي في مجال العمل والتوظيف اضافة للقدرات الكامنة فيها .

شكرا لاهتمامك أخي

تحياتي

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

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

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

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

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

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