العودة   منتديات عميد التعريب > >

الملاحظات

تطوير و صيانة المواقع تطوير و صيانة المدونات و المنتديات و المواقع و السيو search SEO و مشاكل البحث و نشر الروابط في جوجل Google و محركات البحث الأخرى



إضافة رد
 
أدوات الموضوع انواع عرض الموضوع

قديم 2017-09-02, 04:10 AM   رقم المشاركة :1
معلومات العضو
عميد
أي لغة برمجة أقوى أو أفضل ?!
إحصائية العضو





معدل تقييم المستوى: 5
PatrickAnam is on a distinguished road
المنتدى : تطوير و صيانة المواقع
Red face أي لغة برمجة أقوى أو أفضل ?!


منتديات عميد التعريب - المصدر الأول لتعريب البرامج و التطبيقات للعالم العربي

أي لغة برمجة أقوى أو أفضل ?!




لا شك أن منكـم الكثيــرين من ذلك النوع من المبـرمجيـن الشغـوفين بتطويـر أنفسهــم فى هــذا المجــال الممتــع والمعقّـد أيضــاً في ظــل التنوع الكبيــر فى لغــات البـرمجة المتـاحة حاليـاً ..
أغلب النقاشـات التى تشغــل بال المُبــرمجيـن خصوصاً المبتدئيـن فى هذا المجال ، والباحثيـن عن موطئ قــدم فى هذا العــالم الواسع تدور حول ســؤال واحد وأساســي :
أي لغة برمجة أقوى أو أفضل ?!


والحقيقــة أننـا كمبـرمجيـن نضيع وقتـاً هائلاً فى التفكيــر لإجابة هذا السؤال ، وربما نفشـل فى النهاية بسبب الشغف العـام بلغـات البــرمجة ككـل..
مثلاً ، يكون أحدنا مميــز فى البرمجة بلغـة ما ، لكن قبل بداية مشروع معيــن يبدأ في تعلم لغة بــرمجة مختلفة عن التى تميـّز فيها ؛ لأنه ربما رأى مبرمجـاً آخر يستخـدمها بشكــل أعجبـه أو أثار اهتمــامه..

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

في هذا المقال سأصطحبكـم في جولة سريعة للمنافسـة بيــن لغات البرمجة الأساسيــة .. ومن ثمّ نحــدد من الفــائــز !

دعونا نأخذ جولة سريعة مع تعليق على بعض لغات البرمجة..








لغــة السي ( c )




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



المصدر

والعديد من اللغات الأخرى هي في الأصل ليست سوى برنامج صغير من هذه اللغة العملاقة !!

من مميزاتها تعدد منصات التشغيل
من عيوبها الصعوبة ووقت التكويد







السي بلس بلس ( C++ )


تعتبر وريثة لغــة السي ، فهي عبارة عن C مطوَّرة لتكون أسهل وأسرع في التكويد .. وتعتبر لغتـا ( C++ و C ) وجهان لعملة واحدة كمـا يقولون .. وبما أنها وريثـة ، فقد ورثت صفات لغـة الـ C بمميـزاتها وعيـوبها !

لكن من ناحيـة الصعوبة ووقت التكويد بالتأكيد السي بلس بلس اكثــر سرعة وانجـازاً..


البايثون ( python )






لغة عصرية و سريعة التطور ، وبالفعـل شيّقة والبرمجة بها ممتعة .. في حالة لو ابتعــدت عن التعقيــد ، وعمــلت بها تحت منصــة معينة ! ..

من مميزتها السرعة في التكويد ، وتعدد المكتبات ، والعمــل تحت منصات عديدة..


السي شارب






اللغة التي يتكلـم عنها الكثيــر جداً من المبـرمجين ، والتى عشقهـا الكثيـرون منهم بإعتبـارها أخذت من لغــة الـ ( C ) قوتها ، ومن لغــة الـ ( C++ ) احترافيتها ، ومن لغــة الجـافا سهولة الـ ( Frame Work ) ، ومن لغــة الـ ( Basic ) سهولتها ..

فكوّنـت خليطـاً عبقــرياً من انتــاج مايكــروسوفت ، وأصبحت تتطـور بسرعة هائلة فى مجالات متعددة..

من مميزاتها تعدد المنصات وسرعة التشغيل Run Time .. من عيوبها بُعدها عن التحكم الكبير في الهارد وير ، مثل قوة السي مثلا في التحكم في الهارد وير وموارد النظام .





الجافا سكـريبت


لغة منتشرة جداً وغنيه عن التعريف في بناء الويب وجعله أكثر حركة وأكثر تأثيراً وروعة .. من أهم مميزاتها السهولة والسرعة..
كل شئ في هذه اللغة جميل



الجافا

المنصة الأشهر للتطوير ، منتشرة بكثرة لسهولتها وتعدد مصادر الدروس فيها ، وإعتمادها في الجامعات والمدارس الخ ..






من مميزتها الحيوية والقوة ، ومن عيوبها الثغرات التي تكتشف في الـ ( Frame Work ).


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


لتجد نفسـك تنتهــى إلى طريق مغلـق فى نهاية الأمـر !


الحقيقـة أن الفـائز فى الجولة السابقة ، ليست لغة برمجة بعينها ، إنمـا الفائز هو الذي تحــدده أنت ! هل تجيــد أي لغة برمجة من اللغـات المذكورة بشكـل قوى ؟ .. إذن ، وبلا تردد استمــر فى تطوير نفســك بها ، حتى تصــل إلى أعلى مستوى من الاحترافية والتميــز..



صدقني كل لغات البرمجة يمكنك ان تصل بها الى ما تريد من أهداف ، فقــط إجعل وقتك يمضي في المشاريع وكيفيـة تحضيــرها ، والافكـار التى تستقيها من وراء كل تجــربة .. ودع تمـاماً فكــرة الانتقــال من لغة إلى أخــرى ، لأن هذا خطـأ قاتل يقع فيه الكثيــر من المبـرمجيـن..

كــل لغات البـرمجة متطورة ، وكلها تفي بالغرض .. ولا داعي اطلاقـاً لتغير لغتك التى تجيــد العمـل بها ، لأن هذا سيضيــع عليك الوقت والمجهــود وسيصيبك بتشتت هائل..

لذلك ، نصيحتي المتواضعــة وعن تجــربة :


من اليوم لا تشتت نفسك بالانتقـال بين لغات البرمجة ، حتى لو أعجبتك لغـات اخرى غير التى تجيـدها ، أو تعتقــد أنها أقــوى من لغتك .. فيتحول الشغف إلى شوق واستطـلاع ورغبـة فى المعــرفة والإجادة ، ومن ثمّ تضيع وقتـاً هائلاً فى تعليم لغــة أخرى مازلت تحبــو فى بدايتها..

فى المقـالات القادمة ، أبــدأ معكــم فى التعــرّض لكل لغــة برمجة بشيئ من التفصيــل ، وهو ماسيفيـدك حتمـاً خصوصاً إذا كنت مبتدئـاً فى هذا المجــال ، وترغب فى تحديــد أفضــل لغة برمجة تناسب احتياجاتك .. وتفتـح لك آفـاقاً جديدة فى لغة البـرمجة التى تعمــل بها ، إذا كنت مبـرمجـاً متخصصـاً فى إحدى اللغــات ..

مارأيـك ؟! .. إذا كان لديــك خبــرة فى مجال البـرمجة ، ولك وجهة نظــر مخالفة فلننـاقشهـا فى التعليقــات .. وإذا كان لديك اي سؤال ، فلا تتــردد !









... نهاية الشرح ...






اقرا ايضا :




الغات البــرمجة التي يمكنــك تعلمهــا



[فهرس] دورة Java Script



طريقة عمل تاثيرات رائعه علي الصور في مدونة بلوجر بتقنية ال css3



رسالة انبثاقية تظهر للزائر مرة واحدة بتقنية JQuery




مواضيع ذات صلة الثابتة والمتحركة





ولأي إستفسار الرجاء ترك تعليقاتكم لأقوم بالإجابة عليها في القريب العاجل





لا تقرأ وترحل شارك معنا بتعليق فنحن نسعى لنقدم لك الافضل والاجمل







PatrickAnam غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
أفضل, أقوى, أو, أي, البرمجة, السي, برمجة, لغات, لغة, لغــة

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 11:07 PM


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
منتديات عميد التعريب 2010 - 2019