مقابلة مع جون ووكر John Walker

جون واكر , احد مؤسسي اوتوديسك
John Walker
John Walker (Photo credit: Wikipedia)
John Walker
المقابلة مأخوذة بتصرف من
صورة لجون واكر واحد من مؤسسي أوتوديسك ورئيسها التنفيذي السابق.  و هو يعرض بعض منتجات اوتوديسك الاثرية
عام 1982 قام جون والكر من 12 مبرمج بتجميع  $59,000  ليبدؤوا اتوديسك
John Walker holding an M9900 and the prototype hardcover manual for AutoCAD 2.1
دليل  اوتوكاد 1.3 من عام 1983  ، جنبا إلى جنب مع Marinchip 9900، أول منصة للأوتوكاد
في الصفحة 200 ستجد كل شئ عن  Variables and Expressions
في هذا الوقت لم يكن يمكنك تخصيص اي شئ  , فقط يمكنك عمل قائمة خاصة بك
الاصدار 2.13 كان كارثيا رغم ان الاتوليسب كان كلملا به
. كان هناك خلل مروع – في لغة التجميع الإصدار x86 – ومعظم هذه الأشياء تعود إلى عصر الآلات 16 بت
كيف أصبحتأوتوديسك شركة CAD؟
الجواب القصير هو: COMDEX 1982
حتى هذه النقطة كنا تركز حقا على المنتج أوتوديسك [نظام التشغيل الآلي للمكاتب لأجهزة الكمبيوتر الصغيرة التي أصبحت في وقت لاحق فقط اسم الشركة]
في هذا الوقت لم يكن في اجهزة الحاسوب ماوس , كروت الشاشة غالية
حتى جاء  أوتوكاد 1.0
كان يجب عليك ان تحصل على CP/M, the IBM PC and the Victor 9000  قبل  COMDEX
كانت الاجهزة موجودة لكن يجب ان يكون عليها برنامج يجذب الناس
بداية النجاح كانت في  لاس فيغاس مركز المؤتمرات.من يوم افتتح هذا المعرض حتى يوم إغلاقه – الذي أعتقد أنه كان يوم الاربعاء وحتى الجمعة – و كانت الطوابير لرؤية جهاز الرسم الهندسي و بدات الاتصالات من الشركات و الموزعين
سر النجاح . كنا في المكان المناسب، في الوقت المناسب، في منعطف فريد من نوعه في قطاع البرمجيات.
الان قواعد اللعبة تغيرت لم تعد هل لديك تمويل ؟؟
بل هل لديك الموهبة ؟؟؟
بامكانك الان بامكانيات بسيطة كاميرا عادية ان تعمل فيلم ينافس هوليود
المسؤول عن نجاحنا القدر لقد اتممنا البرنامج عن ظهور جهاز ibm لو كان ظهر قبل هذا كانت شركة اخري استغلتة
و لو ظهر بعد هذا كان عملنا لن يجد النور و لن يجد جهاز ليعمل عليه
ومن ثم كان الانفجار من كومباك 386  : التي غيرت المباراة مجددا. أتذكر عندما وصلنا إلى   كومباك، فقط للتحقق من أن كل شيء يعمل على ما- ينبغي، وفعلت، في الواقع – ولكنه كان،  ، ست مرات أسرع من أي شيء رأيته من قبل.
عندما تنظر في أصول أوتوليسب، نحن سقطنا في الفخ نفسه , أن كل مطور لغة برمجة يقع فيه. قلنا “حسنا، فإنه لا يجب أن تكون سريعة، لأن ضخ الأوامر في! تنفيذ البرنامج لا يعد شيئا بالمقارنة مع الوقت الذي سيستغرقه الأوتوكاد للقيام بهذه الأوامر.” بالطبع دون أن يدركوا أن الناس سوف تفعل أشياء مئات المرات أكثر تعقيدا مما كنت متوقعا من أي وقت مضى. ومن ثم فإنه في الواقع  يصبح عنق الزجاجة.
ما كان وراء قرار استخدام autolisp كلغة؟
حسنا، هذا مثير للاهتمام. وأود أن أقو  كان لدينا هذه القائمة لغة الماكرو، وذلك بشكل واضح ذهبت بقدر ما يمكن أن تذهب. كنا بحاجة إلى شيء من شأنه أن يوفر الوصول إلى قاعدة البيانات. كنا بحاجة إلى شيء يمكن أن تفعل في الواقع العمليات الحسابية اللازمة في كتابة البرنامج. وكان عليها أن يصلح في 64K. وكان لتناسب في قطعة 64K، في الأساس، وكان لتناسب – مع ذلك الجزء 64K – في بيئة IBM PC 640K. جنبا إلى جنب مع كل ما تبقى من أوتوكاد
هنا كان هذا الشيء يسمى XLISP التي تم كتابتها من قبل زميل يدعى ديفيد بيتز الذي كان، في ذلك الوقت، وهو موظف في شركة المعدات الرقمية في ولاية ماساشوستس. وكان هذا الصغير للغاية PC autolisp   مترجم. مترجم نقي . ولأنه كان موظفا في المعدات الرقمية، وسياستهم في  هذا الوقت  ، إذا كنت فعلت أي عمل من تلقاء نفسك  ، فإنك إما أن تعطيه لهم أو هل يمكنك وضعه في المجال العام. على حد تعبيره في المجال العام. بحيث يعني أننا أحرار في استخدامه دون أي إتاوات أو الرهن.
الآن كان XLISP في الواقع لهجة مختلفة من autolisp : أنه كان أكثر نحو  MACLISP
الآن انها مثيرة للاهتمام – ونحن لم نعرف حتى هذه، في ذلك الوقت، هذه هي الطريقة معزولة كنا من المجتمع UNIX، لأنه، مرة أخرى، وذهبنا مباشرة من كبيرة إلى أجهزة الكمبيوتر، ونحن تخطي UNIX، في هناك – ولكن في ذلك الوقت وكان ريتشارد ستالمان يبحث عن لغة البرمجة لإيماكس، وانتهى به المطاف مع Lisp أيضا. وهكذا انتهى به الأمر إلى Lisp لغة البرمجة كل من محرر النصوص الأكثر استخداما على نطاق واسع على البيئة وUNIX أوتوكاد. و، أنا لا أعرف، وقال انه لم تواجه قيود الذاكرة  – لأنه كان يعمل على VAXes، في ذلك الوقت – ولكن نحن على حد سواء جاء مع أساسا نفس الجواب، مستقلة تماما عن بعضها البعض.
Lisp  كثيرا تزال تستخدم حتى اليوم، بطبيعة الحال.
بالتأكيد –
وهناك التأرجح في هذا الاتجاه من شركات مثل مايكروسوفت، والذين قد حصلت على، واجهة تفسيرية استكشافية إلى F #، على سبيل المثال، والبرمجة وظيفية هو بالتأكيد وجود تجدد بشكل عام. هل تتبع تطور لغة البرمجة؟
من وقت لآخر. لم أكن حقا واحد من المصارعين للغة برمجة لست من المتعصبين أو مشجعون  أعني كل من هذه اللغات كانت اخترعت في 1950s. لا يوجد شيء جديد حقا. انها مجرد كل عقد من الزمان هناك بدعة أخرى، وشيء يأتي في المقدمة. واخترعت هذه الأمور في 1950s لأنها كانت كلها جيدة لأشياء مختلفة، وأيا منها هي جيدة في كل شيء – أن حوكم، الذي كان PL / I. واسمحوا لي أن أقول لكم، أن لم يعمل. ونظرا لشمولية الحساب، أي شيء يمكنك القيام به في واحدة، يمكنك القيام به في كل منها الأخرى. اذا لم يكن هناك شيء أغفل عمدا، أو شيء من هذا القبيل.
مطوري التطبيقات لدينايظهرون بشكل عفوي، من المستخدمين الذين وجدوا أنفسهم في إنشاء التطبيقات. ولكن أيضا من الناس – وخاصة ريك Jadrnicek ودينيس Neeley – الذين كانوا مسؤولين عن ما كان يسمى أول AE / CADD وأصبح في وقت لاحق أوتوكاد AEC المعمارية، التي كانت تماما لوح من وحدات الماكرو القائمة،
لقد تحدثنا عن الهندسة المعمارية أوتوكاد في وقت مبكر. كيف يرتبط هذا إلى استراتيجية عمل أوتوديسك؟
منذ البداية كان المقصود من الهندسة المعمارية أوتوكاد أن تكون مفتوحة قدر الإمكان. نحن تهدف إلى الاستفادة من كل شريك أن يريد أن يعمل معنا،
كان لدينا الكثير من المتاعب موضحا أن المجتمع المالي والمحللين CAD التقليديين.  يقولون: “كيف يمكن لكم ان تنافس مع شركة مثل انترجراف؟ لديهم تدريب الموظفين وهذا أكبر من الشركة بالكامل. لديهم فريق للدعم  الذي تم أكبر من الشركة بالكامل. الخ الخ.” وقلت: “لأنني أعتقد في السوق. لأنني أعتقد أنه إذا قمت بإنشاء السوق، وتجار لدينا وسوف تصبح موظفينا والدعم الميداني، وسوف تصبح الجامعات قسم التدريب لدينا.
اذا رايت شيئا اعلم ان الناس تسعي ورائه , لا مانع عندي من بذل المال للحصول عليه

تعليقات

إرسال تعليق

المشاركات الشائعة