
Раздел Технологии выходит при поддержке
Накануне 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.
Засновник Apple Стів Джобс казав Біллу Гейтсу прийняти LSD, щоб створювати кращий дизайн — той відповів, що просто «отримав не ту партію»
Раздел Технологии выходит при поддержке
Favbet Tech – это IT-компания со 100% украинской ДНК, которая создает совершенные сервисы для iGaming и Betting с использованием передовых технологий и предоставляет доступ к ним. Favbet Tech разрабатывает инновационное программное обеспечение через сложную многокомпонентную платформу, способную выдерживать огромные нагрузки и создавать уникальный опыт для игроков.