يتمتع كل إنسان العصر الحديث يتناول الميزات لأجهزتهم. لا يهم ما هو عليه: الذكي أو الجهاز اللوحي أو الكمبيوتر المنزلي. معظم الناس لا تفكر كثيرا حول كيفية بناء تشغيل النظام مع عمليات متعددة في نفس الوقت: نحن فقط نتواصل على الشبكة، والعمل مع وثائق مختلفة، والاستماع إلى الموسيقى ومشاهدة التلفزيون يظهر، والانتقال بشكل حاذق بين تشغيل متعددة البرامج. هذه القصة، التي المؤلف هو اندي Gertsfeld يحتوي أي تفسير لتوزيع معقد من الذاكرة وغيرها مملة الكتيبات التقنية، لكن المحادثات حول كيفية تعدد المهام، وبالتالي ظهرت في أجهزة الكمبيوتر الشركة التفاح.
المنتج التجاري الأول، وعملت بعد مغادرة أبل مارس 1984، كان Thunderscan - إلى حد ما الماسح الضوئي رخيصة لماكنتوش. استغرق إنشائها مكان بالتعاون مع شركة صغيرة Thunderware. بدأ العمل في يونيو 1984، وقبل بداية شهر أكتوبر، وكان مشروع كامل تقريبا.
توم بيتري، واحد من اثنين من قادة Thunderware (والثانية فيكتور بول، الذي عملت معه على طابعة حرارية Silentype، الذي أصبح أول مشروع، لقد خلق لأبل)، وقدم عدة عروض للمجلات الكمبيوتر المختلفة للحصول على ردود الفعل الإيجابية اللازمة لتعزيز المنتج. 11 أكتوبر 1984 ذهبت مع تيم إلى المكتب في هيلزبورو لإثبات Thunderscan لمجلة بايت.
كان بايت المراجع جون Markof. وكان صاحب عمود حول التكنولوجيا في سان فرانسيسكو كرونيكل. اعتبر جون واحدة من أفضل الصحفيين الذين يغطون صناعة أجهزة الكمبيوتر الشخصية. وتحدث توم عن Thunderscan، وبدأت بعد ذلك مسح تجريبي. طلب جون على بعض الأسئلة، وكتب في محرر نص PC IBM لها. خلال جوابي المقبلة رن هاتفه.
الاعتذار، جون الضغط على مفاتيح على لوحة المفاتيح، ومن ثم على محرر النصوص شاشة الكمبيوتر تتغير بسرعة إلى تطبيق آخر. وكان على الهاتف لمدة دقيقة أو اثنتين، ثم الانتهاء من المكالمة، والعودة إلى قائمة من الأسئلة حول Thunderscan باستخدام كل من نفس تركيبة المفاتيح.
"ماذا كنت تفعل؟ - كنت مهتما في برامجها - هل يمكن التبديل إلى برنامج آخر بهذه السرعة "؟
"أوه، وأنا استخدم التحول الذاكرة. هل لم تشهد هذا؟ - يقول جون - هو أداة DOS الذي يسمح لك أن نأخذ في الاعتبار العديد من التطبيقات والتبديل بينها بسرعة. أنا غالبا ما تستخدم في السنوات الأخيرة ". وأظهرت عملية التحول عدة مرات لتدلني على سرعة هذه الأداة.
"أنت تعرف، وأعتقد أنني يمكن أن تفعل شيئا من هذا القبيل لماكنتوش»، - I بادره من قبل بوعي اعتقد ان الامور من خلال.
بدأت شحنات ماكنتوش 512K قبل بضعة أسابيع. حاولت لتشغيل تطبيقات متعددة في نفس الوقت على 512K، ولكن كان تعارض الذاكرة يحشر وغيرها من المزالق المحتملة. ولكن الآن، بعد أن رأى إعادة توزيع في العمل، وكان لي هذه الفكرة، التي بدت عليه، ليس من الصعب جدا تنفيذها.
"نعم، سيكون أمرا رائعا" - وافق جون. واصلت مظاهرة Thunderscan، ولكن لا يمكن التركيز بشكل كامل، والتفكير في التبديل بين التطبيقات. يبدو لي أن إنشاء مثل هذه المرافق - مهمة مجدية جدا، والنتيجة التي سوف تكون مفيدة للغاية.
لاحظت توم بيتري الإثارة بلدي بسبب الأفكار الجديدة. بعد هذا العرض، أخذني المنزل، وأشارت إلى التزاماتي، أخذ مني نعد لإنهاء الإفراج ألفا Thunderscan في أقرب وقت ممكن، قبل بدء شيء جديد. اتفقنا على قائمة المهام التي كان لي لأداء أسبوعين القادمة. ذات مرة كان النسخة ألفا على استعداد، وكنت قادرا على أخذ استراحة قصيرة للعمل على تطبيق التحول إلى وقت لاحق إعادة تزج نفسها في العمل على Thundescan، وإعداد الإصدار 1.0 بحلول نهاية نوفمبر تشرين الثاني.
تلميع Thunderscan، تأملت الفروق الدقيقة من برمجة مفتاح. الاختيار بين تحميل التطبيق في منطقة واحدة وهذا هو الأمثل لاستخدام الذاكرة، واستخدام الفرد مناطق لعزل أفضل من كل برنامج، واستقر على الإصدار الثاني، على الرغم من أنه لم يكن متأكدا من صحة هذا الاختيار.
كان علينا أن حل الكثير من المشاكل الصغيرة. وكان أهم حقيقة أن يتم تخزين التطبيق في الذاكرة المتغيرات العالمية التي ينبغي إلى استبداله خلال التبديل، حيث أن كل برنامج لديها مجموعة من المتغيرات. ليست كل النقاط واضحة بالنسبة لي. كنت أعرف أن أول تجربة لي ليست مثالية، ولكن أنا واثق تعاملت مع التصحيح لجميع المشاكل التي لا مفر منها.
بعد أيام قليلة من بداية المرحلة النهائية من العمل على Thunderscan أنا حصلت جدا مكالمة هاتفية مثيرة للاهتمام من جيف Harbers الذي كان مديرا لتطبيقات ماكنتوش فريق مايكروسوفت. ويذكر أن مايكروسوفت قد وضعت مشروع استراتيجي مهم جدا، ويعتقدون أن أكون مرشحا مثاليا لتنفيذه. لم جيف لا الكشف عن تفاصيل أخرى على الهاتف، لكنه عرض للسفر إلى سياتل لمناقشة كل شيء شخصيا. أنا مفتون بما فيه الكفاية لوقف العمل في Thunderscan والجلوس في الطائرة.
جيف التقطت لي في المطار وتوجهنا إلى المبنى الرئيسي للشركة مايكروسوفت، حيث انضم إلينا نيل Conze - مبرمج البالغ من العمر 23 عاما الموهوبين في ماكنتوش. عرفته من وقت عملنا المشترك على إضافة ميزات إلى لغة التجميع. وكان في ذلك الوقت 16 عاما فقط من العمر.
طلب مني جيف ما كنت أعمل حاليا. قلت له عن Thunderscan، ولكن عندما انخفضت التجارب المذكورة مع التطبيق أداة تبديل فكه. يمكن أن جيف لا أعتقد أنني قال فعلا.
"هذا هو بالضبط ما أردنا أن الحديث! انه لشيء رائع ان كنت تعمل بالفعل على ذلك! "- هتف جيف.
وأوضح أنه من الضروري أن نعمل بجد لجعله يعمل باستمرار التطبيقات في مناطق صغيرة من RAM ماكنتوش 128K. وبالإضافة إلى ذلك، أعلنت لوتس مؤخرا مجموعة من البرامج الجديدة لموسيقى الجاز ماكنتوش 512K، والذي يسمح لك للتبديل بسرعة وسهولة بين المناطق الوظيفية. وكان الغرض من الزيارة هو إقناع لي لكتابة طلب مماثل، والتبديل على عقد مع شركة مايكروسوفت.
قدمت نيل Conze المحتملة الأدوات التي وضعت المشروع على متنها. واقترح استخدام منطقة الذاكرة نفسها، التي رفضت على الفور، وقال عن نهج بديل، مع مناطق منفصلة، وإعطاء أكبر قدر من الموثوقية.
يوم لي في Microsoft الانتهاء لقاء خاص مع بيل غيتس. تولى جيف لي إلى مكتبه واعتذر وتركنا وحدنا.
وبعد تبادل يصاحب المجاملات، وبدا بيل صعودا وطلب مني في العين: "أنت حقا مبرمج جيدة، أليس كذلك؟ اعتقد ان لديك حقا أن تكون مبرمجا جيدة ".
"أعتقد ذلك" - أجبته، لا يعرفون لماذا كان يغري لي.
"أعتقد ذلك أيضا. كيف ترى كم من الوقت سيستغرق لتنفيذ هذا المشروع؟ وبعد شهر أو اثنين؟ يبدو لي، وهو مبرمج جيدة يجب التعامل مع هذه في بضعة أشهر ".
"أنا لا أعرف - قلت - لا أعرف حتى ما إذا كان من الممكن تنفيذ".
"انظر دعونا - قال بنبرة التنازل قليلا - يجب أن لا يستغرق أكثر من عشر الآلاف من خطوط للقانون، ومبرمج جيد حقا قادرة على الكتابة ألف على الأقل في صفوف الأسبوع. وأعتقد أنه سوف يأخذك لا يزيد عن عشرة أسابيع ".
أنا لا أعرف كيف أرد عليها، لذلك أنا فقط سكت واستمع.
"ما رأيك، كم من المال يمكن أن تكسب مبرمج جيد؟ نحن ندفع أفضل موظفينا نحو ألفي دولار في الأسبوع. لا تظن أن لديك لدفع أكثر من ذلك؟ "
"أنا لا أعرف" - أجبته. أصبح من الواضح أن بيل كان يحاول تحويل لي على طريقة سريعة جدا لكتابة هذه الأداة.
"إذا كنت تحصل على حوالي أربعة آلاف دولار في الأسبوع، - واصل أنه - وهذا في نهاية الأسابيع العشرة يمكنك الحصول على أربعين ألف".
قلت له أنني سوف نفعل كل شيء ممكن لضمان أن هذه الأداة يعمل بشكل جيد مع تطبيقات من Microsoft. أردت أن تفعل ذلك في أي حال وبدون هذا الاقتراح، لأن برامج Microsoft كانت تحظى بشعبية كبيرة بين المستخدمين. نحن صافحه وغادرت المكتب على الجانب الإيجابي.
العودة الى الوطن في بالو ألتو، كنت أرغب في تطوير مفهوم الأداة المساعدة لبرامج التحول، على الرغم من مواعيد تنتهي من إعداد Thunderscan.
في النهاية، كان لي لإنشاء واجهة المستخدم للحصول على هذه الأداة. لقد تم العمل بدون توقف 20 ساعة، ووضع البرنامج الأساسي. لا يصدق أنه كان لطيفا لمشاهدة تدريجيا على تحسين استقرار الأداة المساعدة، حل المشاكل العادية مع الذاكرة.
بينما كان يعمل على مشروعه، لاحظت بود تريبل الذي عاد إلى أبل في يوليو 1984 لمنصب مدير البرامج بعد التدريب الطبي في جامعة واشنطن، وعاش قرب لي.
سألت برعم لنفسه، لإثبات التبديل السريع بين ماكبينت، MacWrite وماكدراو. وأعجب، ولكن لدهشتي، فقد اشتكى من أن التحول يحدث بسرعة كبيرة جدا.
واضاف "اذا كان شخص ما سيجعل هذا التحول عن طريق الصدفة؟ هذا يمكن أن يسبب الارتباك، - قال لي - أنه قد يكون من الممكن استخدام الرسوم المتحركة لخلق الانتقال السلس "؟.
هذه الفكرة تبدو جيدة حقا. قررنا أن تغيير البرنامج يجب تمريره أفقيا، وكافة التطبيقات قيد التشغيل يمكن عرضها بشكل واضح في منطقة صغيرة من الشاشة. وسرعان ما كتب التعليمات البرمجية الضرورية واستغربت كيف كبيرة تومض البرنامج عبر الشاشة.
أنا أثبت هذا المفهوم إلى أصدقائك من أبل وبعض المستخدمين بسيط. كل شيء احتضنت بشكل إيجابي مشروعي. لسوء الحظ، ليس لدي الوقت لمراجعة Thunderscan، ولكن لا يزال الوفاء بالوعد، وكان جاهزا في نهاية نوفمبر تشرين الثاني.
بعد استراحة قصيرة ان الوقت قد حان للعودة إلى تطوير المرافق إلى تطبيقات التبديل، وبدأت الدعوة الجلاد. في أوائل ديسمبر، وكنت قد أدركت أكثر من ذلك، بما في ذلك واجهة المستخدم.
في مطلع كانون الثاني عام 1985، تلقيت مكالمة هاتفية من غي كاواساكي، الذي قال لي أن أبل مهتمة بشراء الجلاد. وكانت الخطوة الأولى لإجراء عرض المنتج لستيف جوبز.
الذهاب إلى مكتبه، وكنت قليلا قلق، وتقييم المشروع في ربع مليون دولار، لكنه كان على يقين من أن ستيف لم تدفع لي الكثير. كنت فخور طفلهما، وكنت مهتما في رد فعل من وظائف عليه. تشغيل MacWrite، ماكبينت، ماكدراو والباحث، وأظهر لي عمدا من الجلاد مع الرسوم المتحركة، لجعل وقت لاحق انطباعا رائعا. I التبديل بسرعة بين التطبيقات في كلا الاتجاهين.
"حسنا، لقد رأيت ما يكفي - ستيف توقف لي، - انه لشيء رائع. ونود أن دمج هذا المشروع إلى ماك ».
لحظة وقوفه ونظرت في وجهي باهتمام، كما لو أنه يريد أن تخيفني.
"أنا لا أريد منك أن تستخدم أبل».
"ماذا تقصد؟" - في حيرة من كلماته، وسألته سؤالا.
"أنت لن تكون قادرة على إنهاء البرنامج دون المعلومات التي يمكنك الحصول عليها هنا. ونتيجة لذلك، كنت قد فقدت الرغبة في الانتهاء من المشروع ".
"البرنامج جاهز بالضبط نصف. أشك في أنه إذا أدفع صادقين، وأنا لن حافزا لإنجاز العمل "- بدأت تغضب.
بعد رؤية لي حتى نظرة أكثر جدية، أعلن ستيف رقم واحد، من دون أي تفسير.
"مائة ألف دولار".
"أنا لا أعرف - قلت له - أعتقد أن الجلاد هو أغلى بكثير."
"لا تجادل معي، - تصدى ظائف - سعر عادل، وأنت تعرف ذلك."
يبدو أن لم يكن لدي أي خيار، واضطررت الى الاستسلام لستيف التسعير. معه كان في الواقع من الصعب جدا القول. في النهاية، عند توقيع اتفاق نهائي مع غاي كاواساكي كنت قادرا على الحصول على المكافأة، والتي في المستقبل جلبت لي خمسين ألف آخر.
كما هو متوقع، كان الجزء الأكثر صعوبة في العمل على الجلاد للحصول عليه للعمل بشكل مطرد مع تطبيقات Microsoft. وقد سمحت المطورين أنفسهم لمختلف الحريات مع النظام، ونأى بنفسه بعيدا عن تعليمات المعتادة، مما تسبب لي بعض الصعوبات.
كان لي لترجمة رمز زائف لبايت كود. وكانت الترجمة مع ستة فرق لتصحيح الأخطاء لاحقا مؤلمة جدا بالنسبة للالجلاد.
واحدة من المشاكل الأخيرة، واجهت حتى الأول الجلاد الإفراج مارس 1985، وجرى تنفيذ من احتمال "القتل" تطبيق معلقة دون الحاجة لاغلاق جميع على الفور. واضاف لقد هذه الميزة في تركيبة مع القدرة على مراقبة حالة من البرامج قيد التشغيل.
اضطررت الى اختيار مزيج نادر بما فيه الكفاية من مفاتيح لبدء هذه المهمة. اخترت أربعة أزرار، والتي، كما يبدو، كان من الصعب جدا أن تأتي عبر طريق الصدفة، ولكن لا يزال فوجئت عندما تلقيت مكالمة هاتفية من جيف Harbers من Microsoft.
"أنا مثل هذا الخيار اضطر الانتهاء من البرامج، ولكن سيكون لديك لتغيير اختصار لوحة المفاتيح، لأننا نستخدم هذا عند العمل مع Microsoft Word». وأوضح جيف لي أن الكلمة هو محرر معقدة جدا ولديها مجموعة واسعة من اختصارات لوحة المفاتيح.
لم جيف لا تقدم أي شيء ملموس، ولكن اتصل بي في اليوم التالي، وتقدم مجموعة مختلفة.
"سوف نقوم بتغيير كلمة في العدد القادم. المشكلة هي أننا لم آت لإيجاد تسلسل مفتاح آمنة. نحن فقط استخدام كل منهم "- ضحك في وجهي، جيف.
يقام الافراج عن النسخة النهائية من الجلاد رسميا في أبريل 1985. لقد أيدت عدة نسخ بعد الإطلاق، ولكنه في نهاية المطاف إلى فيل غولدمان، وهو مبرمج الموهوبين من جامعة برينستون، الذي حصل على وظيفة في شركة أبل. بدأ لتطوير MultiFinder، الذي أصبح المتلقي الجلاد في عام 1987.
بواسطة Folklore.org