افتح ملخص المحرر مجانًا
رولا خلف، محررة الفايننشال تايمز، تختار قصصها المفضلة في هذه النشرة الأسبوعية.
في بداية الستينيات، عندما كانت معظم أجهزة الكمبيوتر تشغل غرفة بأكملها، كان المبرمجون في العالم بالكاد يملأون ملعبًا للبيسبول. ولم يتمكن سوى بضعة آلاف من المتخصصين من مناقشة لغات البرمجة الغامضة، مثل فورتران، وكوبول، والحواسيب الكبيرة غير العملية التي تعمل عليها.
وبحلول منتصف السبعينيات، كان هناك الملايين من المبرمجين. كانت الخطوة الأولى للحوسبة في الاتجاه السائد مدفوعة بعمل توماس كورتز، الذي توفي هذا الشهر عن عمر يناهز 96 عامًا، وزميله الأستاذ في كلية دارتموث جون كيميني. في عام 1964، أنشأ الثنائي لغة برمجة بسيطة وسريعة وبديهية تسمى Basic. “لقد كان أول جهد في تاريخ الحوسبة لمحاولة جلب الحوسبة . . . للجماهير”، يتذكر في فيلم وثائقي عام 2014.
قال بيل جيتس، المؤسس المشارك لشركة مايكروسوفت، والذي قام عندما كان مراهقًا بإنشاء أول برنامج كمبيوتر خاص به بلغة Basic وأطلق شركة Microsoft في عام 1975 بإصدار Basic for: “يمكن لجميع من كتبوا الأكواد البرمجية خلال الستين عامًا الماضية أن يشكروا توماس كورتز”. الحواسيب الصغيرة. “في الستينيات، عندما كانت أجهزة الكمبيوتر ضخمة ومكلفة ومتاحة للعلماء فقط، كان يعتقد أنه يجب على الجميع الوصول إليها.”
منذ البداية، أراد كورتز إنشاء نظام يمكن حتى لطلاب العلوم الإنسانية في دارتموث استخدامه خلال ساعتين فقط من التدريس. Basic – الذي يرمز إلى رمز التعليمات الرمزية لجميع الأغراض للمبتدئين – استبدل الأوامر الغامضة للغات البرمجة الأخرى بكلمات إنجليزية عادية مثل “LET” و”IF” و”THEN”.
تم تطويره جنبًا إلى جنب مع ابتكار آخر من قبل Kemeny وKurtz يسمى “مشاركة الوقت”، والذي سمح للعديد من الأشخاص باستخدام كمبيوتر مركزي في وقت واحد. مهدت هذه الأفكار معًا الطريق لثورة الكمبيوتر الشخصي في السبعينيات والثمانينيات، بالإضافة إلى صناعة الحوسبة السحابية التي تلت ذلك بعد عقود.
وُلِد كورتز عام 1928 في ضاحية أوك بارك بشيكاغو، وتدرب كعالم رياضيات، وحصل على درجة الدكتوراه من جامعة برينستون عام 1956. وفي ذلك العام، عينه كيميني لتدريس الرياضيات في دارتموث، حيث بقي لمدة 40 عامًا تقريبًا.
عندما حصلت دارتموث على جهاز الكمبيوتر الخاص بها في عام 1959، أراد كيميني وكورتز أن يكون شيئًا يمكن للجميع استخدامه في الحرم الجامعي. كان معهد ماساتشوستس للتكنولوجيا يستخدم بالفعل مفهوم مشاركة الوقت في البحث: فبدلاً من “معالجة الدفعات” لكل وظيفة بالكامل، كانت أنظمة مشاركة الوقت تدير وظائف متعددة لمدة ثانية واحدة في كل مرة. وكانت رؤية كورتز تتمثل في استغلال هذا للأغراض التعليمية، والتي وصفها بأنها كانت “فكرة مجنونة تمامًا” في ذلك الوقت.
لم يكن الكمبيوتر الأول في دارتموث قادرًا على تشغيل نظام مشاركة الوقت، لكن كورتز وكيميني بدأا في ترميز النظام يدويًا، وتجنيد الطلاب الجامعيين للمساعدة. كان مرسوم كورتز للطلاب هو: “في جميع الحالات التي يكون فيها الاختيار بين البساطة والكفاءة، يتم اختيار البساطة”.
إذا كان نظام مشاركة الوقت في Dartmouth هو الرائد في أنظمة التشغيل الحالية، فإن Basic كان أول تطبيق له. كان تألقه يكمن في لحظيته: يمكن لبرنامج أساسي بسيط أن ينتج استجابة في بضع ثوانٍ فقط.
أثبت اختبار الصباح الباكر في الأول من مايو عام 1964 أن كلا النظامين يعملان، عندما تم تشغيل برنامجين أساسيين في وقت واحد على حاسوب جنرال إلكتريك الرئيسي الجديد في دارتموث باستخدام مشاركة الوقت. وسرعان ما قام كورتز بتوصيله بأجهزة المبرقة في جميع أنحاء الحرم الجامعي، والتي يمكنها إرسال رسائل إلى الكمبيوتر الرئيسي ثم طباعة الردود. وسرعان ما استخدمها مئات الطلاب، وتم توسيع شبكة دارتموث لاحقًا لتشمل الجامعات في جميع أنحاء الولايات المتحدة، عبر خطوط الهاتف.
«إن فكرة الوصول عن بعد، التي تهيمن على الحوسبة هذه الأيام، باستثناء أجهزة الكمبيوتر الشخصية. . . يقول ستيفن جارلاند، الذي التقى بكورتز عندما كان طالبًا جامعيًا في دارتموث وأصبح فيما بعد أستاذًا هناك، حيث كان يوجه عملية تطوير نظام دارتموث لمشاركة الوقت والأساسيات: “كان توم في طليعة من رأى إلى أين سيصل الأمر”.
ويعتقد كورتز أن خمسة ملايين شخص كانوا يعرفون بالفعل كيفية الكتابة بلغة Basic بحلول الوقت الذي أطلقت فيه مايكروسوفت نسختها لجهاز Altair 8800. وتبع ذلك العديد من الإصدارات، بما في ذلك شركة IBM وشركة تصنيع الكمبيوتر البريطانية Acorn، التي تم استخدام لغة BBC Basic الخاصة بها في العديد من المدارس البريطانية في الثمانينيات.
وفي حين أن كيميني، الذي توفي عام 1992، كان الأكثر شهرة بين الاثنين، فإن كورتز يستحق الاعتراف به باعتباره “شريكًا متساويًا”، وفقًا لجارلاند.
توقع الأستاذان أن الحوسبة ستكون منتشرة على نطاق واسع لدرجة أن الجامعات بحاجة إلى مساعدة طلابها على فهمها. قال جارلاند: “لقد أدركوا أنه يجب اتخاذ قرارات بشأن استخدام الكمبيوتر في المجتمع، وكان من الأفضل أن يفهم عدد كبير من الناس ماهية الحوسبة، لذلك لم يتم استيعابهم بالمصطلحات أو فكرة أن الكمبيوتر هو دائمًا يمين.”