Білл Гейтс показав «найкрутіший код», який він створив для Microsoft

Білл Гейтс показав «найкрутіший код», який він створив для Microsoft
Білл Гейтс та Пол Аллен / GatesNotes

Розділ Технології виходить за підтримки

Напередодні 50-річчя Microsoft Білл Гейтс опублікував код, який зрештою призвів до успіху компанії. Повний зразок доступний для вивчення.

«Найкрутіший код, який я коли-небудь писав». Цими словами Білл Гейтс представляє публікацію у своєму блозі до ювілею Microsoft, оглядаючись на те, як починалася компанія. В кінці допису Гейтс опублікував оригінальний код, який можна завантажити у PDF.

У січні 1975 року молоді Білл Гейтс та співзасновник Microsoft Пол Аллен прочитали статтю в журналі Popular Electronics про домашній комп’ютер Altair 8800 невеликої компанії під назвою MITS.

«Коли ми з Полом побачили цю обкладинку, ми знали дві речі: що революція ПК була неминучою, і що ми хотіли потрапити на перший поверх», — згадує Гейтс.

План полягав у створенні програмного забезпечення, яке дозволило б власникам Altair 8800 розробляти власні програми, використовуючи просту для вивчення мову програмування BASIC. Гейтс і Аллен вирішили розробити інтерпретатор BASIC для Altair 8800. Він мав конвертувати BASIC-команди в машинний код, зрозумілий Altair 8800. Для нього передбачалося максимум 4 кілобайти, щоб власники Altair мали достатньо пам’яті для запуску інших програм.

Перше програмне забезпечення Microsoft було створено за два місяці. Оскільки в ентузіастів не було чипа Intel 8080, на якому базувався Altair 8800, Аллен розробив його симулятор, який працював на мейнфреймі Harvard PDP-10. Білл Гейтс створив основний код інтерпретатора BASIC, а інший програміст, Монте Давідофф, відповідав за код математичного пакета.

Білл Гейтс показав «найкрутіший код», який він створив для Microsoft
Фрагмент коду / GatesNotes

«Дивовижно уявити, як цей фрагмент коду призвів до півстоліття інновацій у Microsoft. До появи Office, Windows 95, Xbox чи штучного інтелекту існував цей код, і я досі із задоволенням дивлюся на нього, навіть через багато років», — пише Гейтс.

Приблизно через два місяці вони представили інтерпретатор BASIC компанії MITS, яка ліцензувала програмне забезпечення. Таким чином, Altair BASIC став першим продуктом новоствореної компанії Micro-Soft.

Засновник Apple Стів Джобс казав Біллу Гейтсу прийняти LSD, щоб створювати кращий дизайн — той відповів, що просто «отримав не ту партію»

Розділ Технології виходить за підтримки

Favbet Tech – це ІТ-компанія зі 100% украі‌нською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологіи‌ та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.

Adblock test (Why?)

Кредит на карту онлайн

Залишити відповідь