السلام عليكم ...
هل ممكن أحد منك أن يتكلم عن لغة الجافا ( اي مميزاتها و قدراتها ... الخ ) ؟
مع تحياتي (f)
السلام عليكم ...
هل ممكن أحد منك أن يتكلم عن لغة الجافا ( اي مميزاتها و قدراتها ... الخ ) ؟
مع تحياتي (f)
If you think yourself that you are nobody, you should go somewhere to find yourself
يا أخ ألاحظ أنك تبحث عن لغة برمجة لتتقنها و أحب أن أفيدك بالنص التالي وهو من ردود على سؤال ما هي أحسن لغة برمجة في منتدى delphi وقد فقد الرابط بعد الأنتقال للمنتدى الجديد:
السؤال
السلام عليكم ورحمة الله وبركاته وبعد
أخواني الكرام مع قدوم الأجازة الصيفية أرغب في أخذ دورة في لغات البرمجة ...
ولكني متردد بين لغات البرمجة الكثيرة ... أيهما أختار ..!!!
ولم أجد خيراً من أستشارة أخواني في جامعة الفريق العربي ...
فما رأيكم ... ما هي أحسن لغة .. من الناحية الأقوى .. والأسهل .. ألـــخ ..
وما خاب من أسشار ....
وشكراً لكم .
الرد الأول
يتعلق بهدفك في البرمجة .. ها هي المقارنة - من وجة نظري الشخصية :
أقوى اللغات المستعملة : لغة سي++.. سيقول البعض لكن اسمبلي أقوى.. أقول أسمبلي خيار غير عملي إلا إذا أردنا إدخال قطع منها داخل الكود المكتوب بلغة اخرى.. أما كتابة برنامج من الالف الى الياء باسمبلي فهو غير عملي (لا تنسو أن هذا رايي الشخصي).
تتميز هذه اللغة بالقوة حيث أنه لا يوجد حدود لما يمكنك عمله بها.. كل شيء:: من برنامج لجمع رقمين الى نظام تشغيل متكامل..
وطبعا أنت تقول ماذا يقول لي هذا المتأخر: نحن في عصر الدوت نت وهو يحدثني عن لغة لا تصلح للويندوز (للحقيقة العلمية سي و سي++ تصلح لعمل برامج ويندوز لكن بجهو جبارة من المبرمج).. أقول لك :
إذا أتقنت ال سي++ فسوف تفتح امامك كل ابواب الفيجيوال سي++ وسي#..(التي أراها لغات المستقبل)..
أنا الان مثلا ادرس فيجيوال سي.. لكن وللحقيقة لن تتمكن من فهم فيجيوال سي اذا لم تكن لديك على الاقل فكرة (ولن أقول خبرة) بالسي++ خاصة موضوع الClass....
هذا بالنسة لي أي بإختصار لغة سي++ ثم بعدها فيجيوال سي++.
----------------------------------------------------------------------------------
سيهاجمني البعض ويقول وماذا عن فيجيوال بيسيك وماذا عن دلفي وماذا وماذا...
لن أكذب عليكم :
أنا عندي عقدة نفسية وهي لا أحب الامور السهلة أكثر من اللازم لأعتقادي أنني لا يمكنني منافسة مبرمج مفطحل بتلك اللغات(ف.بيسيك... دلفي)
خذ عزيزي العبرة من كون كل جامعات العالم تدرس لغة سي كأساس في مقدمة علوم الحاسب الالي.. ولا تعلم فيجيوال بيسيك ..الخ..
أي نعم فيجيوال بيسيك(ودلفي) لغة قوية وسهلة لكنها لا تمنح المبرمج الطموح أفق بعيدة.. كأن يفكر في إنشاء براج عظيمة كالبرامج التي تتعامل مع الهاردوير ...الخ.. أو أ يفكر بانتاج برامج تعمل خارج الويندوز... او او او....
و....... هذا رايي الشخصي.
الرد الثاني
ولي تعقيب بسيط حول الدلفي والفجوال بيسك وأيضاً حول تعلمك للغات البرمجة
أبدأ بالدلفي حيث أن بيئة البرمجة هذه تعتمد إعتماداً كلياً على لغة الباسكال .... ولا زال التنافس مستمراً بين شركتي بورلاند وميكروسوفت على تطوير الباسكال والسي .... فبعد أن تبنت ميكروسوفت دعم البيسك والسي ببيئات تطوير مرئية ( فيجوال ) وأهملت الباسكال أخذت بورلاند على عاتقها دعم لغة الباسكال فأصدرت بيئة تطوير مرئية لها ( فيجوال باسكال ) سميت ببادئ الأمر ( فوو ) وإستقر إسمها على دلفي ... وللمعلومية فإن السي والباسكال من اللغات العالية المستوى وإلى يومنا هذا ترتفع إحداهما على الأخرى بمؤشر مطرد ويتغير بشكل أسبوعي وشهري ... ولكن السي تربح الجولات غالب الأحيان لقوة شركة ميكروسوفت وللدعم الآخر من بورلاند أيضاً للسي بإصدار بورلاند سي + + .... أخبرني أستاذي في لغة التجميع ( الأسمبلي ) وهو سوداني الجنسية بأنهم درسوا في جامعة الخرطوم في كلية الحاسب الآلي ( وهي من أقوى كليات الحاسب في العالم العربي ) أنهم يدرسون لغات البرمجة في كل مستوى لغة واحدة بدءاً من التجميع والسي والبيسك والفورتران والكوبول ولكن الباسكال تستمر دراستها معهم في كل مستوى ... وأوعز هذا الأمر لمنهج هذه اللغة الصارم في تحليل البيانات وتنظيمها وتوجيهها بصورة دقيقة ( وكأنها دستور أو قانون يستمد منه أي مبرمج بأي لغة منهج البرمجة ) وإلى الآن لم أر إجراءاً يمكن عمله بالسي ولا يمكن عمله بالدلفي أيضاً .... ولعل النقطة الفارقة هي في برمجة الهاردوير حيث يمكن عمل بعض ( وليس كل ) الإجراءات من خلال السي مباشرة .. ويمكن عملها كلها بالدلفي ولكن بإستعمال كود تجميعي ( أسمبلي ) في كود الدلفي وهو أقوى بالتأكيد ، أضف لذلك قدرة الدلفي على تطوير نفسها وإخراج الملف التنفيذي بدون إعتماده على أية مصارد أو مكتبات أخرى ... ودعم قواعد البيانات اللا محدود والوصول المباشر لموارد الإنترنت والشبكات .
أما الفجوال البيسك وهي الشائعة الإستعمال والأكثر جمهوراً فيمكن من خلالها عمل أي برنامج ولكن بالإعتماد على مكتبات DLL أو OCX أخرى لعل أشهرها مكتبات وقت التشغيل vb runtime... وضعف تصحيح الأخطاء وقت التشغيل ... وهي أمور قالت ميكروسوفت بأنها أصلحتها في إصدارة دوت نت .
أما ما يخص تعلمك للغة البرمجة فهذا يعتمد على نوعية البرامج التي تريد برمجتها .... فلكل نوع من البرامج بيئة تطوير تتفوق على الأخريات في مجالها وخذ على سبيل المثال :
لبرمجة برامج الإنترنت ...... تتعلم لغة الجافا
لتصميم المواقع الترفيهية أو الجذابة .... تتعلم الفلاش ولغة HTML
لبرمجة برامج قواعد البيانات ... تبدأ بميكروسوفت آكسيس كقاعدة للإنطلاق
لبرمجة قواعد البيانات البسيطة ( إستقبال وإرسال الإستعلامات ) على الإنترنت .... تتعلم الـ PHP و الـ CGI
لبرمجة قواعد البيانات ونشرها على الإنترنت .... تتعلم لغة ASP والـ SQL أو الأوراكل لقواعد البيانات الضخمة والتي تستلزم قدراً كبيراً من الأمن
لبرمجة الويندوز كبرامج ملتيميديا .... فالأسهل تعلم ماكروميديا دايركتور
لبرمجة الويندوز برامج عامة في كل المجالات .... تتعلم اللغات العالية المستوى أسهلها البيسك ثم الباسكال ثم السي
لبرمجة الهندسة الإنشائية وتحليل الموارد وفرزها .... تتعلم الماتلاب
لبرمجة برامج الذكاء الإصطناعي ... تتعلم لغة البرولوق
عموماً ...... من رأيي الشخصي إذا أردت الأسهل لبرمجة برامج تعمل على الويندوز فتعلم لغة الفجوال بيسك
وإذا أردت الأقوى فعليك بتعلم لغة السي ولكنها صعبة وتتطلب وقتاً لإتقانها
وإذا أردت الجمع بين القوة والسهولة فعليك بالدلفي .
شكراً أخي الكريم
اقتباسيا أخ ألاحظ أنك تبحث عن لغة برمجة لتتقنها و أحب أن أفيدك بالنص التالي وهو من ردود على سؤال ما هي أحسن لغة برمجة في منتدى delphi وقد فقد الرابط بعد الأنتقال للمنتدى الجديد:
أخي أنا لم اكن ابحث عن لغة كنت فقط اريد أن احصل على معلومات عن الجافا
شكراً مره أخرى
If you think yourself that you are nobody, you should go somewhere to find yourself
يا أخي أعذرني فقد وجدت أنك سألت ذات السؤال في منتدى دلفي
لذلك قدرت ذلك و أعذرني فأنا لم أقصد سوى مساعدتك و ليس من طلب الحق فأخطأه كمن طلب الباطل فأدركه وأنا في العادة لا أصفح سوى منتدى delphi
ولكن إرادة الله شائت أن أدخل إلى منتدى java و أرى مشاركتك لذلك اتاسف لك مرة اخرى
وكل عام و أنتم بخير
أخوك حازم
شكراً أخي يمكن أنا غلط في حقك و ليس أنت ...كان علي أن اقول فقط شكراً
شكراً أخي (f)
If you think yourself that you are nobody, you should go somewhere to find yourself
و لو يا أخ نحن أخوة إن شاء الله
أخوك حازم
بسم الله الرحمن الرحيم
أسف يا شباب على التأخير لدواعى السفر لدواعى العيد :) و ساضع ردى اليوم ان شاء الله.
ايضا مشكور اخى hazemadi على هذه المعلومات القيمة
عيد مبارك.
خالد المصرى
شكراً أخواني على الردود
If you think yourself that you are nobody, you should go somewhere to find yourself
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…