السلام عليكم ورحمة الله وبركاته
بينما انا اقلب صفحات الانترنت باحثا باسم مصمم لغة روبى Yukihiro Matsumoto الذى يعرف ب Matz
وجدت محادثة قديمة حدثت معه عام 2001 وتخص هذه المحادثة لغة روبى
المصدر:
http://www.linuxdevcenter.com/pub/a/linux/...11/29/ruby.html
قرات هذه المحادثة باحثا عن الاستفادة فيما يتعلق بمعرفة المنطق الذى يسلكه ذلك الشاب المبدع وخاصة انه قام بعمل اقل مايوصف بانه ناجح جدا
بداية لمن لم يقرا قصة ذلك العملاق - فهو من الشباب الذين عشقوا البرمجة منذ زمن بعيد
ولما شعر بان لغات البرمجة المتواجدة ليست هى مايحلم به
قرر ان ينفذ حلمه ويعمل على تقديم لغة برمجة جديدة تقوم على فكره الخاص
كان ذلك فى يوم 24 من شهر فبراير من عام 1993 واستمر هذا الشاب فى العمل فى اللغة حتى انتهى من اولى اصدارتها فى شهر ديسمبر عام 1994
يعنى انتهى من بناء اللغة خلال مدة قدرها : سنتان الا شهر
هذا اول شىء جعلنى ارفع القبعة له لانها فعلا مدة قياسية ( دينتس رتشى مصمم لغة سى قام ببنائها فى 7 سنوات - اعلم هناك فرق شاسع بين اللغتين وزمن المبرمجين)
طبعا هذه اللغة لم تكن اول مشروع يقوم به وانما هى اول مشروع يصل به الى العالمية
ولذلك الشاب المتميز العديد من المساهمات فى المشاريع مفتوحة المصدر فى اليابان حسبما ذكر
وهذا طبعا متوقع لان العمل على بناء لغة برمجة جديدة يستحيل ان ياتى الا بعد احتراف واتقان للبرمجة اولا واطلاع على العديد من لغات البرمجة الاخرى ثانيا
والتامل والابداع فى كشف مزايا وعيوب لغات البرمجة ثالثا واخيرا مرحلة تصميم لغة جديدة تتميز بشىء يخصها عن بقية لغات البرمجة
وهذا بالفعل مافعله Matz مصمم لغة Ruby وقد ذكر انه كان يضع Perl و Python نصب عينيه اثناء تصميمه للغة Ruby
الجديد فى الامر والمفاجاة بالنسبة لى
1 - ان المترجم الخاص باللغة لما يشارك احدا Matz فى تطويره حتى عام 2001 (وربما حتى الان)
رغم انه اطلق اللغة عام 1995
طبعا هناك مساهمات فى اللغة تشمل جوانب اخرى غير المترجم
2 - انه قال انه سيعيد بناء المترجم بشكل كامل فى الاصدار الثانى من اللغة لكى يعمل اسرع
وهذا يعنى ان الاصدار الاول كانت الفلسفة ورائه هى الانتاجية وتقديم اللغة
والله الموفق