
Розділ Технології виходить за підтримки
Напередодні 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. До появи Office, Windows 95, Xbox чи штучного інтелекту існував цей код, і я досі із задоволенням дивлюся на нього, навіть через багато років», — пише Гейтс.
Приблизно через два місяці вони представили інтерпретатор BASIC компанії MITS, яка ліцензувала програмне забезпечення. Таким чином, Altair BASIC став першим продуктом новоствореної компанії Micro-Soft.
Розділ Технології виходить за підтримки
Favbet Tech – це ІТ-компанія зі 100% украінською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологіи та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.