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

الموضوع الرائع الذي يجيب عن السؤال الشهير :ماهي أفضل لغة برمجة؟

بدأه mohaned_nj في 29 ديسمبر 2008 · 12 رد · 2,332 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيهما أفضل/أقوى PHP أم ASP؟

أي لغة أفضل/أقوى Java أم #C؟

هل Perl أفضل/أقوى من Python؟

Visual Basic أم Delphi؟

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

إذاً دعنا نتناقش هنا لنعرف الإجابة الحقيقية، والتي لم يتوصل إليها أحد من قبل!

هل أنت مستعد لقراءة جميع ما سأكتب لتعرف الإجابة التي طالما حلُم العديد من الأشخاص التوصل إليها؟

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

إذاً، آسف ياصديقي العزيز. أستميحك عذراً، فليس هناك داعِ لإهدار الوقت مرة أخرى، والدخول في معركة جديدة مع مبرمجين وهواة آخرين فقط لإثبات أن Java هي أقوى لغة أو أن ASP أفضل وأقوى من PHP.

الأمر الغير مشكوك فيه هو أن تعلّم لغة C مهم جداً لتطوير المنطق البرمجي، وأن لغة سي تستخدم لبرمجة نواة Kernel أنظمة التشغيل. وأنها بمشاركة لغة التجميع Assembly تكون الأفضل للتحكم في أجزاء الكمبيوتر الملموسة Hardware. ولكن ذلك لا يجعلها أفضل لغة على الإطلاق. فانت على سبيل المثال، لا تريد أن تفني عمرك وأنت تحاول بناء نظام يعمل على الويب باستخدام لغة سي.

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

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

اللغات المتشابهة من حيث الهدف كـ PHP - ASP و Visual Basic - Delphi، تؤدي نفس الغرض تماماً إلى حدّ ما. فعلى سبيل المثال: يمكن باستخدام إما فيجوال بيسك أو دلفي لبناء نظام مبيعات يتّصل بقاعدة بيانات مركزية ليقوم بجميع المهمات من تخزين وتعديل واسترجاع وحذف للبيانات إضافة إلى جميع العمليات الأخرى الأساسية في أي نظام مبيعات. ويمكن أيضاً استخدام إما PHP أو ASP لبناء نفس التطبيق المذكور ليعمل على الويب. ومسألة ضعف أو قوة التطبيق الناتج من حيث الأمان أو الاعتمادية أو السرعة أمر عائد على الطرق والأساليب التي يتّبعها المبرمج وليس لغة البرمجة بحد ذاتها.

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

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

المصدر:http://itwadi.com/node/853

تم تعديل هذه المشاركة بواسطة mohaned_nj في 29 ديسمبر 2008 في 22:50

#2

نعم أخي,أنا مثلاً لغتي البرمجية هي سي شارب وأراها أفضل لغة (بالنسبة لي) ولكن ليست اللغة القوية والأفضل عامة ً !

وكما قلت, " تجربة أكثر من لغة برمجة لتعرف الأفضل بالنسبة لك " هذا كلام صحيح 100 100 من وجهة نظري,لأن بذلك تكون قد عرفت ما هي الأفضل أستخداماً لك عند صنع برامجك !

رأي.!:)

#3

السلام عليكم ورحمة الله وبركاته

كلام جميل لكل لغة نقاط قوة ونقاط ضعف ايضا

الكثير من المبرمجين يختارون لغة البرمجة للتباهي لا اكثر

وعن نفسي اخترت لغة البرمجة دلفي وسي شارب

في دلفي اجد نفسي مرتحا في تطبيقات Win32 بشكل مميز جدا

في السي شارب ارى نفسي مرتحا في تطبيقات الويب

وفقنا الله واياكم

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#4
اقتباس
في دلفي اجد نفسي مرتحا في تطبيقات Win32 بشكل مميز جدا
وهل تظن ان دلفي لغة ضعيفة انها من اقوى اللغات ;)

اظن ان بورلاند قد قامت بوضع VCL لتطبيقات الويب ايضا

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#6
اقتباس
وهل تظن ان دلفي لغة ضعيفة انها من اقوى اللغات

اظن ان بورلاند قد قامت بوضع VCL لتطبيقات الويب ايضا

اعرف ان دلفي قوية وقوية جدا واجزم انها من احسن لغات البرمجة ان لم تكن الاحسن في تطبيقات Win32

ولكن كانت في النسختين دلفي 8 و2005 لم تكن في نفس مستوى النسخ السابقة وعادت لتتدارك في النسخ التي بعدها

وفي اخر نسخة Prism تم الاستغناء مكتبة Vcl.net والاعتماد على winform

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

والسلام عليكم

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#7

مقالة جميلة جدا ..

حقيقة كل لغة لها مناطق قوة وضعف كما قال الاخوة ..

ولكن c++ لا اعتقد ان لها ضعف ..

فلم اقرأ بيوم من الايام ان هناك امرا اهملته ..

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

فمثلا انا الان اعمل بالسي++ والفيجول بيسك والجافا سكربت والجافا (ضعيف بها ) والدوت نت حديثا (بيسك+شارب) وبذلك استطيع التعامل مع اكثر من لغة فأستطيع ان اتغلب على اي منطقة لا استطيع التعامل معها بلغة معينة ..

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

فليست البرمجة طباعة وقراءة .. وانما تفكير بمشاكل مطلوب حلها ..

هذا رأي والله اعلم ..

------------------------------

اقتباس
موضوع مستهلك

ممكن توضح .؟ .؟

------------------------------

تحياتي العطرة ...

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#8

الموضوع ليس مستهلك

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

وتدور الدائرة من جديد :rolleyes:

#9
mostafa_khattab كتب:
الموضوع ليس مستهلك

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

وتدور الدائرة من جديد :rolleyes:

فعلاً نحن ندور في دائرة مفرغة

على فكرة

كان من الأولى ذكر المصدر الرئيسي للمقالة

على الأقل يعتبر دعم قوي لكاتب الموضوع

المصدر الرئيسي للمقالة هنا http://nabeel.ws/post.php?postID=39

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

فليست البرمجة طباعة وقراءة .. وانما تفكير بمشاكل مطلوب حلها ..

:thumb_up: و هذا أيضاً رأي أخى سنان والله اعلم ..

forum-signature-01.gif
#11
اقتباس
إقتباس

موضوع مستهلك

ممكن توضح .؟ .؟

يعني انه موضوع تحدثنا عنه أكثر من مرة و لا نتيجة منه لأن لكل واحد اختيارات و لا يمكننا اقناع اي احد بتغييرها الا اذا اراد هو ذلك

#12

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

المهم ان تغطي احتياجاته و تعطيه نتيجة جيدة

كما تسمح له بالتطور

اعرف بعض الاشخاص المعارضين بشدة لفيجوال بيزك

حتى ان احدهم تجرأ و قال انها لغة تافهة جدا و غبية

لكن السؤال الدي اطرحه

لمادا تجرا دلك الجاهل و اتهم لغة عريقة عمرها اكثر من 12سنة بانها تافهة دون ان يحاول

ان ياخد على الاقل نظرة عليها

الافضل في الحكم على اللغات ان ياخد كل مبرمج وقته و يحاول ان يقرا عن بعض اللغات

فربما يرى شيئا يعجبه في لغة معينة حتى لو لم يحبها الاخرون

فانا و انت نبرمج لانفسنا و لايهم الزبون ان يعرف هل صنعته بفيجوال بيزك ام دلفي

المهم البرنامج يعمل و يقوم بالمطلوب

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#13

i love php in web site and application web and c# and wLanguage in programm develeppment

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

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

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

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

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