الخميس، 17 أبريل 2014

مميزات وعيوب كل لغه من لغات البرمجه


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

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

أولا لغه (php)

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

مميزات اللغه:
1-لغه بسيطه جدا وسهله التعلم.
2-تدعم معظم اوجه البرمجه الكائنيه.
3-تكاملها مع عده انظم قواعد بيانات وعملها بكقاءه معها.
4-مجتمع كبير جدا ومصاردها كثيره متنوعه.
5-تستخدم في حوالي 9 ملايين موقع وايضا تجد مصادر كثيره لتعلمها.
عيوب اللغه:
1-لا تحتوي على دعم كامل لترميز  Unicode حاليا.
2-المكتبات القياسيه في اللغه تحتاج الي مزيد من التنظيم.

ثانيا لغه الفيجوال بيسك (vb.net)

احد اشهر لغات البرمجه والتي طورتها شركه ميكروسفت الشهيره لتعمل تحت بيئه الدوت نت
وهي عباره عن تطوير للغه البيسك الشهيره وهي جيده جدا للمبتدئين لسهوله تعلمها ومفرداتها البسيطه.
مميزات اللغه:
1-لغه في قمه السهوله والبساطه وانصح بها المبتدئين لتعلم اساسيات البرمجه.
2-تدعم منحي الكائني للبرمجه
3-اعتمادها علي html  مما يجلعها سهله التعلم والفهم
4-تصميم الواجهات الرسوميه بها سهل للغايه
عيوب اللغه:
1-لن تصدق لو اخبرتك ان من اهم عيوبها هي سهوله اللغه فبسبب انها لغه سهله تجهل امكانياتها محدوده.
2-عدم دعمها الكامل لبرمجه الكائنات مثل لغه الجافا علي سيبل المثال فلغه الجافا تقريبا تدعم البرمجه الكائيه بشكل كامل
3-عدم مجانيه بعض برامجها.

ثالثا لغه البايثون (python)

لغتي المفضله لغه في قمه السهوله تعمل علي تطبيقات سطح المكتب وتطبيقات الويب ايضا
وهي تستخدم في مواقع كبيره مثل جوجل واليوتيوب وتم تصميم بها برامج مشهوره جدا..
مميزات اللغه:
1-لغه بسيطه جدا من ناحيه مفرداتها وهي اسهل من لغه الفيجوال بيسك في نظري بكثير ومع ذلك لم تتخلي عن القوه مثلها
2-تدعم المنحني الكائني في البرمجه
3-ويمكنك تصميم واجهات رسوميه بعد مكتبات مجانيه
4-وهي لغه مفتوحه المصدر وهذا جميل بالنسبه لها في تتطور بسرعه كبيره
5-بدأ المبرمجين بالاهتمام بها وخصوصا في الوطن العربي
6- مصادر تعلم اللغه كثيره جدا
7-برامجها تعمل علي اي منصه تشغيل لانها لغه مفسره وليست مترجمه
عيوب اللغه:
1- لغه بطيئه نسبيها
2- لغه قويه ولكن لا ترقي لمستوي لغات عريقه مثل لغه الجافا

رابعا لغه السي c

تعتبر هذه اللغه ام معظم لغات البرمجه مثل السي بلس بلس والجافا والبايثون وهي لغه من اللغات العاليه المستوي وبغض النظر عن هذا فيمكنها العمل علي العتاد بسهوله ويسر وبالرغم ان لغات البرمجه كثيره ولكن لغه السي تحافظ علي شعبيتها وهي تقريبا من اكثر لغات البرمجه انتشارا ولا يوجد مبرمج لا يعرف لغه السي
مميزات اللغه:
1-لغه قويه جدا وسريعه جدا اثناء التنفيذ.
2-تدعم عده انماط برمجه ولكن لا تدعم البرمجه الكائنيه.
3-حجم برامجها صغير مقارنه باللغات الاخري.
4-تتعامل مع العتاد بسهوله ويسر.
5-لغه عريقعه ومصادرها كثيره.
عيوب اللغه:
1-صعبه التعلم للمبتدئين
2-لغه كبيره جدا وتحتاج وقت كبيره لتعلمها
3-لا تدعم البرمجه الكائنيه

خامسا لغه السي بلس بلس++c

لغه جميله وتدعم عده انماط برمجه وتتمتع بمميزات لغات البرمجه عاليه المستوي ومنخفضه المستوي وتستعمل في بناء انظمه التشغيل الحديثه لقوتها في التعامل مع الهارد وير مثل لغه السي.
مميزات اللغه:
1-لغه قويه جدا وتستعمل في اغلب انظمه التشغيل
2-تدعم الكثير من انماط البرمجه وتدعم ايضا البرمجه الكائنيه
3-وتعتبر اللغه الافضل من اجل المشاريع الكبيره والمعقده
4-مجتمع اللغه كبير ومصادر تعلمها اكبر
عيوب اللغه:
1-صعبه علي المبتدئين لصعوبه syntax بيها
2-لا توفر للمبرمج الكثير من المساعده ولا تمتلك مكتبات قويه مثل الجافا
3-لا يوجد بها مكتبات افتراضيه لتصميم الواجهات الرسوميه

سادسا لغه الجافا java 

تستعمل الجافا في مجالات مختلفه اليوم من تطوير تطبيقات للهواتف المحموله وسطح المكتب وتطبيقات الويب ايضا
مميزات اللغه:
1-لغه قويه ولها دعم كبير ومصادر تعلم كثيره
2-تدعم البرمجه الكائنيه بشكل كامل
3-لغه محموله اي يمكنك استعمال نفس الشفره علي اكثر من منصه
4-استعمالها في تطبيقات الويب
5- سهوله انشاء تطبيقات للهاتف المحمول بها
عيوب اللغه:
1-بطيئه نوعا ما مقارنه باللغات الاخري
2-لغه كبيره وواسعه جدا

سابعا لغه السي شارب c#

 هذه لغتي ولكن سأكون محايده معكم هي احد لغات بيئه الدوت نت وطورتها شركه ميكروسفت
دعم هذه اللغة البرجة الكائنية بالإضافة إلى أنظام برجية أخرى. تجمع السي شارب بين قوة السي بلس بلس وسهولة الفيجوال بيسك.
كما أن شفرة اللغة التي تشبه إلى حد كبير لغة الجافا جاء عن قصد لأجل جذب مبرمجي الجافا إلى هذه اللغة.
مميزات اللغه:
1-لغه قويه وسهله التعلم في نفس الوقت
2-تدعم البرمجه الكائنيه
3-تعتمد على مكتبات إطار الـ NET. مما يسهل عملية كتابة البرامج المعقدة دون مصادر خارجية.
4-تستعمل في مجال الويب
5-مصادر تعلمها كثيره جدا واذا اردت أخبرني وساجلب لك الكثير من مصارد والكتب
6-لغه قويه مثل السي بلس بلس وسهله مثل الفيجوال بيسك
7- يمكنك تعلمها بسرعه حتي اذا كنت مبتدأ
عيوب اللغه:
1-لا تعمل الا علي بيئه الويندوز
2-يعتبرها الكثيرون مجرد تقليد  للغه الجافا وانها قد جاءت بها شركه ميكروسفت لخروج من ورطتها مع شركه صن لا اكثر..

انتهيت اذا اصبت فهذا من فضل ربي واذا اخطأت فأعتذر والسلام عليكم ورحمه الله وبركاته...


هناك 33 تعليقًا:

  1. ممكن طيب تدلني علي مصادر تعلم c#

    ردحذف
  2. أزال المؤلف هذا التعليق.

    ردحذف
  3. أزال المؤلف هذا التعليق.

    ردحذف
  4. هل استطيع كتابة تعريفات القطع بالبايثون في لينكس؟
    اذا كان لا . هل يمكن كتابتها بـC++؟

    ردحذف
  5. انسب لغه برمجه اعاب

    ردحذف
  6. ماهي المصادر لتعلم لغة #C للمبتدئين؟؟؟

    ردحذف
  7. ماهي المصادر لتعلم لغة #C للمبتدئين؟؟؟

    ردحذف
  8. بار الله لك في علمك

    ردحذف
  9. انا نبيل من الجزائر
    لماذا التجني على لغة الفيجوال بيسك . اظن انه ليس هناك لغة برمجة قوية او ضعيفة بل هناك مبرمج قوي او مبرمج ضعيف هذا هو الصحيح

    ردحذف
  10. السلام عليكم لدي سؤال هل انت محترف لغة c# وكم استغرقت في تعلمها وبماذا تستخدم وما هي المصادر لتعلمها

    ردحذف


جميع الحقوق محفوظة لمدونة عمرالصعيدي ©2013-2014 | إتصل بنا | عمرالصعيدي