دينيس ريتشي ، مبتكر C ، يودع 'وداعًا ، أيها العالم'

برنامج لتوليد وداع العالم في C لتكريم Dennis Ritchie

كل يوم منذ وفاة دينيس ريتشي نسختي لعام 1978 من 'K&R' - لغة البرمجة C ، بقلم بريان دبليو كيرنيغان ودينيس إم ريتشي - نظرت في حزن وسألني لماذا لم أكتب شيئًا عن تأثيره على حياتي المهنية. في الواقع ، الكتاب ، الذي حل محل الملاحظات المدبسة والمنسوخة يدويًا التي سبقته ، تابعني في جميع أنحاء البلاد ومن وإلى العديد من الشركات. رحلتها تتوازى مع رحلتي ورحلة الكثير من صناعة الكمبيوتر.

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



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



حصل الكتاب على راحة طويلة بعد ذلك ، بعد أن كان Cحل محله أشقائها الكبار اللاحقون، C ++ ، C # ، ونسلها الروحي ، Java. نماذج البرامج البسيطة في الكتاب الأصلي المؤلف من 228 صفحة ، بدءًا من الكتاب الكلاسيكي الخالد 'مرحبًا ، العالم' ، والذي تفوقت عليه المجلدات الكبيرة بشكل رهيب في البرمجة المتخصصة لأنظمة النوافذ والأطر واستخدام الأنماط الشبيهة بأمريكا. فاتني أسلوب الكتابة المباشر والكادء للكتاب ، مما جعل حتى القارئ الأكثر خجلاً يشعر وكأنه بطل خارق على لوحة المفاتيح.

لكن الكتاب لم ينته معي. عندما انغمست ابنتنا في عالم الروبوتات ، وجدت أن لغة C ، في شكلها الأصلي ، كانت حية ، جيدة ، ومزدهرة. تم طرح الكتاب على الرف في خدمة تعليم جيل آخر طريقة بسيطة وأنيقة للبرمجة تتيح للمطور الاتصال مباشرة بأجزاء الكمبيوتر الداخلية. لقد نما المتغير الصحيح المنخفض - int - من حيث الحجم على مر السنين مع نمو أجهزة الكمبيوتر ، لكن لغة C وأسلوبها المتناثر والنظيف والترميز مستمر. لذلك نحن جميعًا مدينون بالكثير لدينيس ريتشي.



Original hello، world programme from the K&R C Programming Bookدينيس ريتشي سيكون تذكرت للعديد من الإنجازات، بدءًا من كونه مؤسسًا مشاركًا لنظام التشغيل Bell Labs Unix ، ورائد ليس فقط لنظام Unix الموجود حاليًا ، ولكن FreeBSD و Linux و Android و Mac OS - والتي فاز بها هو وطومسون بجائزة تورينج والميدالية الوطنية للتكنولوجيا. لكن بالنسبة لي ، سأتذكر دائمًا الإثارة التي شعرت بها عندما كنت قادرًا على استكشاف لغة برمجة بمفردي عندما حصلت على نسختي من لغة البرمجة سي لأول مرة.

Copyright © كل الحقوق محفوظة | 2007es.com