مقدمة
اسمي جوني ، أنا الذي أتيت مؤخرًا إلى النص التشعبي : لم أبدأ حتى عام 1967 ، وما هو ممتع بشكل خاص حول التواجد هنا هو أنني أستطيع أن أشيد علنًا بالرائدين الحقيقيين الذين ألهماني وجحافل طلابي الذين ذهبوا للقيام بمشروعات النص التشعبي المستقلة الخاصة بهم.
الأول هو دوغ إنجلبارت الذي لا يضاهى والوحيد الذي عمل في هذا المجال منذ أواخر الخمسينيات. كثير من الناس لا يعرفون ذلك. قد يعود البعض منهم إلى التاريخ القديم ويتذكر عرضه المذهل في مؤتمر Fall Joint Computer لعام 1968 ، ولكن في تلك المرحلة كان يعمل بالفعل في هذا المجال لمدة عقد من الزمان. وقد اخترع كل شيء تقريبًا كان يفعله بقيتنا منذ ذلك الحين. سأذكر فقط اثنين من مساهماته الرئيسية.دوغ إنجلبارت
الأول هو أتمتة
المكاتب. كان يقوم بأتمتة المكاتب ، ولا سيما معالجة الكلمات ، قبل صياغة
المصطلحات. لقد ابتكرت شركة IBM هذه
العبارة ، فيما يتعلق بـ MCST ،
الآلة الكاتبة ذات البطاقة الممغنطة الانتقائية. كانت معالجة الكلمات هي المصطلح
الصحيح ، لأن الكلمات هي كانت كل ما يمكنك معالجته. ومع ذلك ، كنت محظوظًا إذا كان
بإمكانك استبدال كلمة صغيرة بكلمة أكبر وعدم جعلها تتدفق من حواف البطاقة. في ذلك
الوقت ، كان دوج إنجلبارت يعمل بالفعل على معالجة الأفكار. كان ، بالطبع ، مخترع
معالجة الخطوط العريضة ، كما هو معروف اليوم. كانت لديه روابط ، وكانت لديه عمليات
بحث نصية مع مجموعة متنوعة من خيارات البطاقات البعيدة. كم عدد أنظمة النص التشعبي
التجارية الحالية التي تتيح لك إجراء عمليات بحث نصية باستخدام بطاقات البدل وجميع
أنواع الشروط الأخرى؟ ليس كثيرًا ، على ما أعتقد. لقد قضى وقتًا طويلاً على واجهة
المستخدم. كان لديه مجموعة متنوعة من قذائف لغة الأوامر المثيرة للاهتمام والتي
كانت في آن واحد القوة الفريدة لنظام NLS الخاص
به ، وبالنسبة لأولئك الذين لم يكونوا مستعدين لاستثمار الوقت لتعلمها ، كانت
أيضًا نقطة ضعف. اخترع الماوس وجهاز إدخال وتر ذات خمسة مفاتيح والعديد من الأشياء
الأخرى.
إذن هناك هذا
الكتالوج الكامل للأشياء التي نفذتها مجموعة دوغ في SRI من منتصف إلى أواخر الستينيات على نظام
تقاسم الوقت الصغير على SDS 940 ، نوع وحدة المعالجة
المركزية التي تناسب اليوم ساعة يدك. كل هذه الوظائف تعمل على جهاز كمبيوتر بهذه
القوة!
المساهمة
الرئيسية الثانية ، والتي لا يعرفها معظم الناس على الإطلاق ، حتى لو كانوا يعرفون
شيئًا عن جهود دوج نحو زيادة الذكاء البشري ، هو أنه أب هندسة البرمجيات بالمعنى
الحديث. قبل وقت طويل من بدء العلماء مثل ديجكسترا وبويي في الكتابة عن هندسة البرمجيات الرسمية
، كان دوج وطاقمه يعيشونها. كان هذا حقًا مجتمع تمهيد من منشئي الأدوات واستخدامها
. لذا في هذا النظام الصغير لمشاركة الوقت في 940 ، كان لديهم مجمعات وصفية
ومجمعات مجمعة وطرق لتوليد لغات ذات أغراض خاصة موجهة لحل المشكلات. كان لديهم أيضا
أي عدد من الأدوات وفهم قيمة أدوات البناء. بالنسبة لي كان هذا مثل الوحي. في
مجموعتي في جامعة براون كنا متسللين للغة التجميع ، وما كان مهمًا بالنسبة لنا هو
الكفاءة وكتابة أضيق رمز ممكن حتى نتمكن من تشغيل برامج معقدة في الوقت الفعلي.
كانت الفكرة الكاملة المتمثلة في إنفاق الكثير من الوقت والطاقة على أدوات البناء
الأولى جديدة حقًا.
0 التعليقات:
إرسال تعليق