اذهب إلى المحتوى

YaaSooF

الأعضاء
  • المساهمات

    4
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة YaaSooF

  1. بتاريخ 23 ساعات قال alilodz:

    يجب أن تحدد هدفك من تعلم لغات البرمجة ،لأن لغات البرمجة تختلف في الاغراض التي انشتئت من اجلها وكل لغة لها ميدان معين تكون اقوى فية من البقية  وانسب واسهل
    بالطبع هناك لغات عامة يستطيع المحترف فيها ان يؤدي اي مهمة معينة او مخصصه ولكن ايضا كل لغة لها خصوصيتها في مجالها وتوفر على المبرمج الكثير من الجهد في مجال  عملها او الميدان الذي اشتهرت فية .
    مثلا اذا كنت تريد تعلم البرمجة لكي تنشى مواقع وتطبيقات انترنت  يجب عليك ان تتعلم لغة ال   html  
    .والسي اس اس Css  اولا وربما الجافاسكربت فيما بعد لتضيف التفاعلية الى اكوادك ومواقعك
    وربما لاحقا لغة متقدمة للبرمجة علي الويب يجب عليك تعملها قد تكون البي اتش بي او الاي اس بي

    اما اذا كنت تريد دخول عالم البرمجة من اجل انشاء تطبيقات تعمل على الهواتف الذكية ومنصات الاندرويد واجهزه الايفون فيجب عليك تعلم لغة اوبجكتف سي    Objective-C
    لبرمجة تطبيقات اجهزه ابل والجافا لتطبيقات الاندرويد

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

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

    فلغة السي : تعلمك كيف تكتب كود منظم وفعال

    لغة الجافا : اكثر لغات البرمجة عملية وانتاجا

    لغة البايثون : جديدة سهلة التعلم وممتعة

    لغة الجافاسكربت : لانشا تطبيقات تفاعلية علي الويب

    في الأخير أعرف أني طولت في الموضوع لكن المهم الفائدة

    بالنهاية سوا كان غرضك من تعلم البرمجة هو للهواية او للوظيفه او للاحتراف فانه من المفيد ان افصل لك لغات البرمجة من حيث مجالات استخدمها واجمعها في قوالب مشتركة حسب الميادين التي
    تخدم فيها وتناسبها اكثر

    لبرمجة تطبيقات الويب والتعامل مع قواعد البيانات او ما يسمي الباك ايند
    هناك لغات خاصه بهذا المجال وهي البايثون , الروبي , الدوت نت , البي اتش بي
    php , asp.net , Python , Ruby


    لبرمجة واجهات تطبيقات الويب وانشا الصفحات وتنسيقها وغيرة من المهام المتعلقة بتصميم الواجهات الخاصه بالمواقع
    هنا لديك ال اتش تي ام ال والسي اس اس وكذلك الجافا سكربت
    html , css , javascript

    لبرمجة تطبيقات الموبايل والهواتف الذكية
    لديك ال اوبجت سي والجافا
    Objective-C  Java (for Android)

    لبرمجة الالعاب وتطبيقات الفيديو والانميشن
    لديك السي والسي بلس والجافا
     C/C++, OpenGL, java

    برمجة تطبيقات قواعد البيانات ونظم المعلومات
    لديك في هذا المجال لغات مثل السي شارب والفيجول بيزك دوت نت الدلفي والجافا ايضا .
    VB , C# , Java

    الآن نأتي أيهما الأفضل
    اذا استطعت فهم الـ #C سيسهل عليك فهم الـ java والعكس ايضآ صحيح ..

    اذا انا انصحك ب #C

    ماشاء الله عليك أخي الكريم .... شكرا لك 

    • أعجبني 1
  2. السلام عليكم

    انا تعلمت مجموعة من اللغات مثل php جافا سكربت بيسك وغيرها وأريد التوجه للغة جديدة فنُصحت ب بايثون لسهولتها ولكن لم أجد لها مجالات كثيرة يعني قوتها تتركز بمجال برامج سطح مكتب والشبكات 

    بينما جافا أو c#  لها مجالات أقوى تطبيقات هواتف برمجة ويب وبرامج سطح مكتب ... الآن هناك مبرمجين ينصحون بجافا كونها لغة شعبية وآخرون ب c# كونها لغة مستقبل وأسرع من جافا 

    فما رأي مبرمجين هذه اللغات؟

×
×
  • أضف...