:: كل المقالات ::

Tue, 13 Dec 2016

اسبوع تكريم رجال المصادر المفتوحة "LARRY WALL"

بسم الله الرحمن الرحيم
في هذا الاسبوع سنحاول تكريم بعض رجال المصارد المفتوحة و هم بحق جنود مجهولون ! نادرا ما نعرف حتى اسمائهم و لكنهم قدموا لنا خدمتين:
الاولى :برمجوا و ابدعوا لنا في التقنيات المفتوحة و وفروا لنا كل شيء مجانا .
الثانية : اجبروا الشركات الكبرى على تخفيض اسعارها كي تجاري نجاح المصادر المفتوحة.
و كل ذلك يصب في صالحنا كمستخدمين … و مما يؤسف حقا اني زرت الويكيبيديا على امل ان اعثر على ترجمة لحياة الرجل و لكن مع الاسف لا يوجد الا القليل من السطور لذلك قد اكون معذورا على قصر الترجمة .
ولد لاري وول العام 1954 في اليوم 27 من شهر سبتمبر ، و هو كاتب و مبرمج و لغوي ، سبب شهرته الاساسي هو ابداعه للغة البرمجة بيرل السنة 1987. حصل على البكالريوس من جامعة سياتل باسفيك العام 1976 . بدأ هو و زوجته دراسة علم اللغويات على امل العثور على لغة غير مكتوبة – ربما في افريقيا – و من ثم اختراع اسلوب كتابي لها . و الهدف من هذه العملية هو هدف تبشيري صرف (اي للمسيحية).
و لكن بسبب الظروف الصحية الغيت هذه المشاريع و بقي الاثنان في امريكا حيث انضم لاري الى مختبرات ناسا الامريكية.
قام لاري بإنشاء عميل اليوزنت rn و هو من اكثر برامج الباتش انتشارا . و فاز بجائزة مسابقة اكثر اكواد السي تعقيدا مرتين ( اقول هذا من اسباب انتشار حب التعقيد عند بعض مبرمجي بيرل! ) . و حاز على جائزة جمعية البرامج المجانية العام 1998.
اضافة الى مهاراته التقنية في البرمجة ، عرف عنه شخصيته المتواضعة جدا و المرحة و المتهكمة و يظهر ذلك جليا في تعليقاته و محاضراته . و له ذوق مختلف يظهر في اختياره لقمصانه الغريبة و اختياره للالوان الفاقعة كما نجدها مثلا في موقعه الشخصي.
كان كاتبا مشاركا في كتابة الكتاب المعروف برمجة بيرل و المشهور ايضا بكتاب "الجمل" ، و هو من الكتب الاكثر مبيعا و ربما اهم مرجع لمبرمجي بيرل . و حرر ايضا كتاب Perl Cookbook و الذي تنشره شركة اوريلي للنشر.
بما ان لاري لغوي في المرتبة الاولى ، كان لهذا الامر تأثير شديد على كتبه و مقابلاته و محاضراته فهو غالبا ما يقارن بيرل باللغات الانسانية . و يبرر قراراته في تصميم بيرل تبريرا لغويا في اكثر الاحيان. مثلا بدل ان يستخدم كلمة متغير variable يستخدم كلمة اسم noun و بدل كملة دالة function يستخدم كلمة فعل verb ..الخ.
غني عن الذكر ايمانه القوي بدينه المسيحي حتى انه يظهر ذلك في بعض تسمياته لاجزاء من لغة بيرل بل حتى اسم بيرل مستوحى من الكتاب المقدس Pearl of great price. و توجد امثلة كثيرة نعرض صفحا عن ذكرها.
لا يزال لاري مشاركا في تطوير بيرل 6 مع انه قال ان بيرل 5 كانت حسب رؤاي و رغباتي و سأترك بيرل لرغبات مجتمع بيرل و لكن بعد سنوات من المحاولة اكتشف مجتمع بيرل انه غير قادر على انشاء لغة البرمجة الجديدة بدون لاري . على كل يبقى هو المشرف على مجموعة تطوير بيرل 6 و له حق الفيتو في تعديل اي شيء حيوي في تصميم بيرل فله الكلمة الاخيرة فهناك قاعدة مشهورة في عالم بيرل تنص على ان " لاري دائما على حق " و انه " حتى لو غير لاري رايه لاحقا فهو ايضا على حق دائما".
و من اللطيف ذكره هنا ، ان لاري بمشاركة راندال شوارتز و توم كريستيانسن كتبوا في الاصدار الثاني من كتاب برمجة بيرل ثلاث صفات للمبرمج:
- الكسل
- الملل و عدم الصبر
- الغرور
و هي فعلا لو تأملها القارئ الكريم المواصفات التي يجب ان تتوفر في المبرمج كي يكون محترفا. ختاما تجدر الاشارة الى ان لاري يعاني من المرض الخبيث في السنوات الاخيرة و لكنه لا يزال يشرف على متجمع بيرل و خاصة مجتمع بيرل 6 و كان له تدخل حاسم في موضوع تغيير اسم بيرل6 في العام 2013.
دمتم في الرضا ،