Кто создал Excel: полная история создания программы

Многие пользователи, открывая пустую электронную таблицу, редко задумываются о том, кто стоит за этим революционным программным обеспечением. История создания Microsoft Excel — это не просто хронология версий, а захватывающий рассказ о конкуренции, технических прорывах и смене технологических эпох. Программа, которой сегодня пользуются миллиарды людей, начиналась как скромный проект, призванный изменить подход к вычислениям на персональных компьютерах.

Изначально продукт разрабатывался не для операционной системы Windows, как можно было бы подумать, глядя на его доминирование сегодня. Первым домом для этого табличного процессора стала платформа Macintosh от компании Apple. Именно этот факт часто становится сюрпризом для тех, кто привык ассоциировать продукты Microsoft исключительно с PC-архитектурой. Разработка велась в условиях жесткой конкуренции с уже существовавшим на рынке лидером — Lotus 1-2-3.

В этой статье мы подробно разберем, как зарождалась идея, кто были ключевые фигуры в процессе разработки и почему первая версия Excel вышла именно на Mac в 1985 году. Понимание этих исторических контекстов помогает лучше осознать логику работы современных функций и эволюцию интерфейса. Мы проследим путь от первых строк кода до статуса абсолютного стандарта в мире офисной автоматизации.

Предыстория и появление Multiplan

Прежде чем появился Excel, компания Microsoft уже пыталась закрепиться на рынке табличных процессоров. Первым опытом стал продукт под названием Multiplan, выпущенный в 1982 году. Он пользовался популярностью на системах CP/M, но столкнулся с серьезной проблемой при попытке перехода на платформу MS-DOS. В то время безраздельным властителем рынка был Lotus 1-2-3, который вытеснил Multiplan благодаря более высокой производительности и эффективной работе с памятью.

Поражение Multiplan стало для Microsoft уроком, который сформировал философию разработки будущих продуктов. Стало очевидно, что простое копирование функционала конкурентов не приведет к успеху. Необходимо было создать нечто принципиально новое, что использовало бы графические возможности emerging-платформ. Инженеры компании понимали, что текстовый интерфейс DOS уходит в прошлое, уступая место графическим интерфейсам пользователя (GUI).

⚠️ Внимание: Многие ошибочно полагают, что Excel был первой попыткой Microsoft войти в нишу таблиц. На самом деле Multiplan был серьезным проектом, проигравшим битву за DOS, но подготовившим почву для будущих побед.

Разработка нового продукта началась под кодовым названием Odyssey. Основной целью было создание программы, которая работала бы быстрее конкурентов и использовала все преимущества графического интерфейса. В отличие от Lotus 1-2-3, который полагался на сложные комбинации клавиш, новый редактор должен был управляться мышью. Это требовало переосмысления всей архитектуры взаимодействия пользователя с данными.

📊 Какая операционная система была первой для Excel?
Windows 3.1
Mac OS
MS-DOS
Linux

Ключевым отличием новой программы стала концепция WYSIWYG (What You See Is What You Get). Пользователь видел на экране именно то, что получил бы при печати, что было редкостью для того времени. Графический интерфейс позволял intuitively менять шрифты, размеры ячеек и добавлять графические элементы. Это кардинально отличало Odyssey от сухих текстовых таблиц, привычных для бухгалтеров того времени.

Рождение Excel: выход на Macintosh

Официальным годом рождения Excel считается 1985 год, когда состоялась премьера первой версии для Apple Macintosh. Это произошло задолго до появления Windows в ее современном виде. Выбор платформы Apple был стратегическим ходом: Macintosh обладал мощным по тем меркам графическим интерфейсом, который идеально подходил для реализации концепции визуальных таблиц.

Версия для Mac включала в себя передовые для того времени функции. Пользователи получили возможность свободно перемещаться по ячейкам, использовать контекстные меню и применять форматирование к тексту внутри ячеек. Excel 1.0 поддерживал 16 384 строки и 256 столбцов, что казалось астрономическим объемом данных для середины 80-х годов. Программа мгновенно завоевала популярность среди дизайнеров и аналитиков, работавших на Mac.

  • 🍎 Платформа: Apple Macintosh (System 2.0 и выше).
  • 📅 Дата релиза: 30 сентября 1985 года.
  • 🖱️ Управление: Полная поддержка мыши и графических меню.
  • 📊 Функционал: Встроенные диаграммы и графическое оформление.

Успех на платформе Mac дал Microsoft необходимую финансовую и репутационную подушку безопасности. Компания доказала, что умеет создавать качественные графические приложения. Это было критически важно перед следующим шагом — портированием программы на IBM PC совместимые компьютеры, где царствовала текстовая среда DOS.

Переход на Windows и победа над Lotus 1-2-3

Настоящая революция произошла в 1987 году, когда вышла версия Excel 2.0 для Windows. На тот момент операционная система Windows еще не была стандартом, и большинство пользователей ПК предпочитали DOS. Однако Microsoft сделала ставку на будущее, выпустив Excel как нативное приложение для Windows, в то время как Lotus 1-2-3 все еще цеплялась за текстовый режим.

Этот шаг оказался решающим. Когда в начале 90-х годов графический интерфейс Windows стал доминирующим, Excel оказался единственным зрелым и мощным табличным процессором, готовым работать в новой среде. Lotus 1-2-3, запоздало попытавшись перейти на графику, потерял лидерство. Excel 3.0, вышедший в 1990 году, добавил поддержку панелей инструментов и возможность группировки данных, окончательно закрепив успех.

В таблице ниже приведено сравнение ключевых этапов развития Excel в ранний период:

Год Платформа Ключевая новинка Статус рынка
1985 Mac OS Первый выпуск, графический интерфейс Нишевый продукт
1987 Windows 2.0 Первая версия для PC/Windows Растущий интерес
1990 Windows 3.0 Панели инструментов, 3D графики Лидерство
1993 Windows NT/3.1 Включение в состав Office Стандарт индустрии

Интеграция Excel в пакет Microsoft Office в 1993 году стала финальным аккордом в борьбе за доминирование. Теперь таблицы, текстовый редактор и презентации работали как единое целое. Функция OLE (Object Linking and Embedding) позволяла вставлять таблицы Excel прямо в документы Word, что резко повысило производительность труда офисных сотрудников.

Ключевые фигуры и разработчики

Хотя имя Билла Гейтса часто упоминается в контексте всех продуктов Microsoft, непосредственными создателями Excel были другие люди. Главным архитектором и"отцом" Excel считается Даг Кланд (Doug Klunder). Именно он написал код первой версии программы, которая тогда еще называлась Odyssey. Его подход к программированию позволил добиться невероятной для того времени скорости работы приложения.

В разработке также участвовал Чарльз Симони, который пришел в Microsoft из Xerox PARC. Он принес с собой идеи о WYSIWYG и графических интерфейсах, которые легли в основу не только Excel, но и Microsoft Word. Симони настаивал на том, что программа должна быть понятной визуально, а не только функционально мощной. Это философское различие и позволило Excel обойти более сложный в освоении Lotus 1-2-3.

⚠️ Внимание: В ранних версиях кода можно было найти отсылки к"Odyssey". Это кодовое название проекта, которое использовалось внутренней командой разработки до официального релиза.

Команда разработчиков работала в условиях высокой секретности и давления. Необходимо было не просто создать работающий продукт, а превзойти уже устоявшийся стандарт индустрии. Даг Кланд и его коллеги использовали ассемблер для написания критически важных частей кода, чтобы обеспечить максимальную производительность на слабых процессорах того времени. Это позволило Excel работать плавно даже на компьютерах с ограниченным объемом оперативной памяти.

Почему Excel назван именно так?

Существует версия, что название происходит от имени богини Эксель (Exel), но более прозаичная причина — это игра слов. Название должно было ассоциироваться с превосходством (to excel — преуспевать) и отличать продукт от конкурента XL (Lotus).

Эволюция функций и язык VBA

Одним из важнейших этапов в истории Excel стало внедрение макросов и языка программирования. Изначально макросы писались на собственном языке Excel Macro Language. Однако в версии 5.0, вышедшей в 1993 году, был представлен VBA (Visual Basic for Applications). Это превратило таблицу из простого вычислительного инструмента в полноценную платформу для разработки бизнес-приложений.

VBA позволил пользователям автоматизировать рутинные задачи, создавать сложные финансовые модели и разрабатывать собственные интерфейсы. Visual Basic был достаточно прост для освоения бухгалтерами и экономистами, не имеющими глубоких знаний в программировании. Это создало огромную экосистему пользовательских решений, которые работали поверх Excel.

  • 📜 Автоматизация: Запись действий пользователя для повторения.
  • 💻 Программирование: Написание полноценных скриптов и функций.
  • 🔗 Интеграция: Управление другими программами Office через код.
  • ⚙️ Расширяемость: Создание пользовательских форм и панелей.

С выходом версии Excel 97 интерфейс претерпел значительные изменения, появился"Офисный помощник" (знаменитая скрепка), а возможности работы с веб-данными были существенно расширены. Программа научилась сохранять таблицы в формате HTML, что стало ответом на растущую популярность интернета. Excel 2000 и последующие версии добавили поддержку XML и улучшили работу с большими массивами данных.

☑️ Проверка знаний истории Excel

Выполнено: 0 / 4

Современное состояние и облачные технологии

В XXI веке развитие Excel вышло за рамки десктопного приложения. С появлением Office 365 (ныне Microsoft 365) табличный процессор переехал в облако. Это позволило реализовать совместную работу в реальном времени, когда десятки пользователей могут редактировать одну и ту же ячейку одновременно. Границы файла исчезли, уступив место-документам.

Современный Excel включает в себя мощнейшие инструменты анализа данных, такие как Power Query и Power Pivot. Они позволяют обрабатывать миллионы строк данных, что было немыслимо для ранних версий, ограниченных 65 536 строками (в версиях до 2007 года). Лимит строк был увеличен до 1 048 576, а столбцов — до 16 384.

Сегодня Excel интегрирован с искусственным интеллектом. Функция"Идеи" (Ideas) автоматически анализирует данные и предлагает варианты визуализации или выявляет аномалии. Динамические массивы, появившиеся в недавних версиях, позволяют одной формуле возвращать результат сразу в несколько ячеек, что меняет парадигму работы с формулами.

⚠️ Внимание: При работе с облачными версиями Excel важно учитывать версию совместимости. Старые макросы VBA могут некорректно работать в веб-версии Excel Online, которая имеет ограниченный функционал по сравнению с десктопной.

Несмотря на появление множества конкурентов, таких как Google Sheets или специализированные BI-системы, Excel остается стандартом де-факто. Его гибкость, обратная совместимость и огромная база пользователей создают эффект сетевого взаимодействия, который практически невозможно преодолеть. Кто создал Excel? Это результат труда команды визионеров, которые увидели потенциал графического интерфейса там, где другие видели лишь текст.

Часто задаваемые вопросы (FAQ)

В каком году был создан Excel?

Первая версия Excel была выпущена 30 сентября 1985 года для компьютеров Apple Macintosh. Версия для Windows появилась двумя годами позже, в 1987 году.

Кто является основным разработчиком Excel?

Главным архитектором и разработчиком первой версии Excel считается Даг Кланд (Doug Klunder). Также значительный вклад в концепцию внес Чарльз Симони.

Почему Excel назвали именно так?

Название происходит от английского слова"excel", означающего"преуспевать" или"превосходить". Также существует версия, что это намек на конкурента Lotus 1-2-3 (XL), которого новый продукт должен был превзойти.

Работал ли первый Excel на Windows?

Нет, первая версия Excel (1985) была разработана исключительно для операционной системы Mac OS. Версия для Windows (Excel 2.0) вышла только в 1987 году.

Какая версия Excel была самой популярной?

Трудно выделить одну версию, но Excel 97 и Excel 2003 считаются знаковыми из-за массового внедрения VBA и стабильности. Однако по количеству пользователей лидируют современные подписные версии Microsoft 365.