/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2Fa8ca3661af4fff3fbd6b1fa8e01c583e.jpg)
Білл Гейтс показав «найкрутіший код», який він створив для Microsoft
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F86cd5da1bbd7493d0271bcb833f61756.png)
Напередодні 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, а інший програміст, Монте Давідофф, відповідав за код математичного пакета.
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F64b88b6e5eb57b9f5301018f081b57f4.jpg)
«Дивовижно уявити, як цей фрагмент коду призвів до півстоліття інновацій у Microsoft. До появи Office, Windows 95, Xbox чи штучного інтелекту існував цей код, і я досі із задоволенням дивлюся на нього, навіть через багато років», — пише Гейтс.
Приблизно через два місяці вони представили інтерпретатор BASIC компанії MITS, яка ліцензувала програмне забезпечення. Таким чином, Altair BASIC став першим продуктом новоствореної компанії Micro-Soft.
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F86cd5da1bbd7493d0271bcb833f61756.png)

