“أروع رمز كتبته على الإطلاق.” مع هذه الكلمات ، يقدم Bill Gates منشورًا في المدونة يحتفل بالذكرى الخمسين لـ Microsoft من خلال النظر إلى الوراء حول كيفية بدء الشركة.
في الجزء السفلي من هذا المدونة ، نشر غيتس رمز المصدر الأصلي الذي يتذكره باعتزاز – نفس الكود الذي أدى في النهاية إلى نمو ونجاح Microsoft. يمكنك تنزيل رمز مصدر Microsoft الأصلي هنا (PDF).
بدأت Microsoft مع غلاف مجلة
في يناير 1975 ، قرأ بول جيتس ومؤسس مايكروسوفت بول ألين مقالًا في المجلة الإلكترونيات الشعبية حول الكمبيوتر المنزلي Altair 8800 بواسطة شركة صغيرة تدعى MITS. “عندما رأيت أنا وبولس هذا الغطاء ، عرفنا شيئين: كانت ثورة الكمبيوتر الوشيكة ، وأردنا الدخول في الطابق الأرضي” ، يتذكر غيتس.
كانت الخطة هي إنشاء برنامج من شأنه أن يسمح لمالكي Altair 8800 بتطوير برامجهم الخاصة باستخدام لغة البرمجة الأساسية السهلة التعلم. على هذا النحو ، قرر غيتس وألين تطوير مترجم أساسي لـ Altair 8800.
سيقوم المترجم بتحويل الأوامر الأساسية إلى رمز الجهاز الذي يمكن أن يفهمه Altair 8800. كان بحد أقصى 4 كيلوغرامات متاحة للمترجم المترجم بحيث لا يزال لدى مالكي Altair ذاكرة كافية متاحة لتشغيل البرامج الأخرى.
تم إنشاء برنامج Microsoft الأول في شهرين – لجهاز كمبيوتر لم يمتلكوا
نظرًا لأنهم لم يكن لديهم شريحة Intel 8080-التي تم تطويرها في Altair 8800-قامت Allen بتطوير محاكاة لها ، والتي تم تشغيلها على مركزية Harvard PDP-10. وفي الوقت نفسه ، قامت Gates برمجة الكود الرئيسي للمترجم الأساسي ، وكان مبرمجًا آخر يدعى Monte Davidoff مسؤولاً عن رمز ما يسمى “حزمة الرياضيات”.
بعد حوالي شهرين ، انتهوا من البرمجة وقدموا المترجم الأساسي إلى MITs ، الذي رخص البرنامج. كان Altair Basic هو أول منتج للشركة الصغيرة التي تم تأسيسها حديثًا. (تمت إزالة الواصلة لاحقًا فقط من اسم الشركة.)
يقول غيتس: “إنه لأمر مدهش أن تفكر في كيفية قيام هذا الكود الواحد بتأسيس نصف قرن من الابتكار في Microsoft. قبل أن يكون هناك Office أو Windows 95 أو Xbox أو AI ، كان هناك رمز المصدر هذا – وما زلت أستمتع بالنظر إليه ، حتى بعد كل هذه السنوات”.
مرة أخرى ، يمكنك تنزيل الكود المصدري هنا (PDF).
ظهرت هذه المقالة في الأصل على PC-WELT Sister Publication وتم ترجمتها وتوطينها من الألمانية.