الجمعة، 26 نوفمبر 2010

ما هي أفضل لغات البرمجة ؟


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

نظرا للتخبط الشديد الذى يواجهه اى شخص مبتدء يحاول الدخول فى عالم البرمجه ...اقدم لكم هذا المقال الرائع والمفيد جدا والذى يمكن ان يفيدك ما هي أفضل لغة برمجة؟ ربما يكون هذا هو السؤال الذي ألح علي عقول الكثير من الشباب الذين رأوا ان ضالتهم المنشودة هي احتراف البرمجة، و انطلاقا من هذه الرغبة العارمة في أن يصبح الافضل فلابد أن تكون اللغة التي يبرمج بها هي الافضل، و لكن الحقيقة أن جوابي سوف يصدم الكثيرين ... الاجابة هي .... قبل أن أذكر الاجابة أحب أن أذكركم بصراعات مخيفة جرت علي أرض كل المنتديات العربية تقريبا-ربما أكون أكثر دقة لو قلت أن هذه المعركة جرت علي قواعد بيانات هذه المنتديات كانت هذه المعركة حول لغتي البرمجة فيجوال بيسك و ديلفي. قل لي بصراحة بأي رأي منهم اقتنعت؟ أيهم أثبت لك بالدليل القاطع أن لغته بريئة براءة الذئب من دم ابن يعقوب من معظم النقائص و نقاط الضعف الموجودة في اللغات الاخري المنافسة؟ أجب علي هذا السؤال و في اجابته ستجد الاجابة علي السؤال الذي ملء عليك رأسك و لم تكفه رأسك بل اتسع لحياتك و أخذ يطاردك في صحوك و نومك. أي اللغات أفضل .. مهما كانت صعبة سأعمل ليل نهار حتي أنبغ فيها و أصير واحدا من المبرمجين المعدودين في العالم. يؤسفني أن أقول لك أنك بهذه الطريقة التي تفكر بها فلن تصبح من أفضل المبرمجين في العالم بل و لن تصبح مبرمجا أصلا صدمة ... صدمة رهيبة ... ذهول و لكنهم قالوا.. ال سي بلس بلس الأفضل لا بل السي شارب هي الأفضل لا بل ال فيجوال بيسك دوت نت هي الأفضل فهي أسهل و لها نفس الامكانات لا بل ....................... و تظل أنت المسكين الوحيد الذي يتخبط في أمواج هذا البحر بلا مرسي ، فكل الكلام يبدوا مقنعا والكل يقدم أدلته بحماس فالبعض يقول(كمثال و انا لا أتحيز للغة ما)، دوال ال ايه بي اي و تسجيل المكونات و ضعف الامكانات عيب في في بي و البعض الاخر يقول ان سي بلس بلس غير منتجة و تحتاج الي ان تري رأسك تحتفل بظهور اولي شعراتها البيض كي تمكنك من احترافها و استلام اول راتب تحت مسمي انك واحد من مبرمجيها و البعض الاخر يقول الفرام وورك و البطء في البرنامج و الهندسة العكسية مصيبة في الدوت نت تصرخ بأعلي صوتك .. كفي ، لقد أصبتني بالصداع و الاحباط ما الحل أين اجابة سؤالي أين هي أفضل لغة برمجة. الحقيقة يا عزيزي أنه لا يوجد ما تسميه أنت أفضل لغة برمجة!!!!!!!!!! هل تدعي أن اللغات كلها اذن متشابهة؟ تقف متحديا و تضع يديك في جنبيك و تسألني هذا السؤال أرد في هدؤ مثير: كلا ثم أستدرك: و لكن تعامل مع لغات البرمجة من منطلق حكمة قديمة تعلمناها في دروس اللغة العربية الا و هي ( لكل مقام مقال) - ماذا تقصد بهذا ؟ انت تسأل أقول: أعني أنه حسب تحليلك لاحتياجاتك و احتياجات العميل ستختار (الادوات)-و ضع تحت كلمة الادوات مليون متر من الخطوط الحمراء- التي ستساعدك في اتمام عملك بالشكل الذي يجعلك من أفضل المبرمجين و أكثرهم سرعة و دقة و اتقانا مازلت لا أفهم و أنت تتفلسف منذ البداية فالبعض قالوا لي أن قواعد بيانات أوراكل من أفضل قواعد البيانات و أكثرها سرعة في العالم و بغض النظر عن سهول أو صعوبة التعلم ما الذي يدفعني الي تعلم الأكسيس مثلا بالرغم من أن أوراكل أفضل منه كثيرا أرد و بنفس الهدوء المثير ... سؤال وجيه أنت تقول : جاوب و لا اتزنقت -الظاهر كده من لهجتك انك مصري - لا انت فعلا اتزنقت - لا يا سيدي متزنقتش - طيب رد بقه يا فالح - الرد بسيط للغاية سيناريوا جميل نقرأه معا -قمت من نومك صباحا اتجهت الي جهازك المحمول الأنيق من طراز توشيبا –اوعدنا يا رب- بعد أن توضأت و صليت و ارتديت الحلة الجميلة التي ابتعتها من أحد المتاجر الشهيرة-بصفتك مبرمج مية مية و أجرك بالدقيقة مش بالساعة- و ذهبت الي العمل و جائك صاحب متجر صغير يطلب منك أن تصمم له برنامج لادارة المخزون و الفواتير و تهللت أساريرك و انت تسمع طلبات العميل و تقول له بكل ثقة اطمئن يا رجل فانا من أفضل مبرمجي الداتا بيز في هذه الشركة و لسوف أصممن لك أسرع و أقوي برنامج للمخزون فسوف أبرمجه لك بأوراكل، و يزيد اعجاب العميل بك و تقديره لك و قبل أن ينصرف تتفق معه علي السعر و يسألك - هل توجد أي مصاريف أخري - نعم عليك بشراء ترخيص أوراكل و كم يبلغ ثمن هذا - لا أدري انا مبرمج فقط و انا مالي - حسنا حسنا سأسأل عن ذلك بنفسي في اليوم التالي يصدم العميل بأكبر صدمة في حياته عندمت يعرف أن ترخيص استخدام اوراكل يساوي رأسمال مشروعه الصغير تقريبا - حقا هي قوية - حقا هي سريعة - حقا هي فعالة - و لكنها غير مناسبة - و لكل مقام ............................... ؟ لكل مقام أداة و الاكسيس هنا هو البطل بلا منازع - اما لو كنت تصمم قاعدة بيانات ضخمة لنقل لمطار مثلا فسوف يتنحي أكسيس جانبا و يتواري تحت الظل خجلا مفسحا الطريق للسيد اوراكل عملاق قواعد البيانات

منقووووووووووووووووووول

0 التعليقات: