الاثنين، 4 يونيو 2018

جايدو ڤان روسم مبتكر برمجة بايثون

guido van rossum-5


جايدو ڤان روسم Guido van Rossum هو مبرمج هولندي معروف بأنه من كتب لغة البرمجة بايثون. في مجتمع بايثون، يعرف جويدو بأنه “دكتاتور خيري مدى الحياة” بمعني أنه يستمر بمراقبة تقدم تطور بايثون، متخذاً القرارات عند الحاجة. يعمل حاليا جويدو في غوغل، حيث يقضي جزءا من وقته في تطوير البايثون.
سيرته
ولد ڤان روسم في هولندا ، حيث تسلم رسالة الماجيستير من جامعة أمستردام في عام 1982. فيما بعد عمل في معاهد بحثية مختلفة ، منها المعهد القومي لأبحاث الرياضيات وعلوم الحاسب بأمستردام ، والمعهد القومي للمعايير والتكنولوجيا وغيرهما.
عن بدايات لغة بايثون ، كتب ڤان روسم في عام 1996:
” منذ ما يزيد عن ستة أعوام ، في ديسمبر 1989 ، كنت أبحث عن مشروع برمجي كهواية تبقيني مشغولاً خلال أسبوع عيد الميلاد. مكتبي … سوف يكون مغلقاً ، لكن لدي جهاز كمبيوتر في منزلي ، وليس لدي المزيد. قررت أن أكتب مفسر للغة برمجة جديدة كنت أفكر بها مؤخراً : مشتقة من لغة أي بي سي التي سوف تروق لمحترفي يونكس وسي.
 اخترت بايثون كاسم للعمل على المشروع لأني كنت منحرف المزاج قليلاً (ولأني معجب كبير بالبرنامج الإذاعي سيرك مونتي بايثون الطائر).
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جايدو ڤان روسم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة سي. أطلق ڤان روسم الاسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها الاسم مونتي بايثون.
نظرا لطبيعتها كبرمجية مفتوحة المصدر، تعمل العديد من المنصات. كل ما تكتبه من برامج بايثون يمكن أن يعمل على أي من هذه المنصات دون أن يتطلب ذلك أي تغييرات على الإطلاق إذا كنت دقيقا بما فيه الكفاية لتجنب أي خصائص تعتمد على نظام بعينه. يمكنك استخدام بايثون على لينكس، ويندوز، فري بي‌إس‌دي، ماكينتوش، سولاريس، OS/2، Amiga، AROS، AS/400، BeOS، OS/390، z/OS، Palm OS، QNX، VMS، Psion، Acorn RISC OS، VxWorks، PlayStation، Sharp Zaurus، Windows CE وحتى الحاسوب الكفي.
تعد بايثون متعددة الاستخدامات كونها لا تختص باستخدام محدد, فيمكن استخدامها بعدة مجالات منها:
يوجد العديد من المجالات الأخرى فتدخل بايثون في جميع مجالات المتسخدمة في علوم الحاسوب تقريباً فيمكن حتى استخدامها كاللغة ثانوية في المشاريع البرمجية.

ليست هناك تعليقات:

إرسال تعليق