A Short History of IT: From Loom to Neural Networks

Pasha Veinik

EN | RU
A Short History of IT: From Loom to Neural Networks

Бизнес-контекст

💰 Бизнес-контекст: Золотая клетка Bell Labs

Слоган: «Деньги, Война и Лень — три двигателя цифровой революции».


💰1.1. Ткани и Золото: Экономика автоматизации

Как желание сэкономить на зарплате ткачей привело к созданию первого «софта».

А. Бизнес-крючок: Кризис роскоши

  • Проблема (Деньги): Лион, 1800 год. Производство узорчатого шелка стоит безумно дорого. Два человека на станок, низкая скорость, частый брак. Рынок требует дешевой парчи, но люди физически не справляются.
  • Решение (Технология): Жозеф Мари Жаккар создает перфокарту. Он заменяет квалифицированного мастера и его помощника на картонную карточку с дырками.
  • Цена прогресса (Реальность): Бунт машин. Ткачи понимают, что их демпингуют. Рождение термина «Саботаж» (от sabot — деревянный башмак, брошенный в механизм).
  • Наследие: Это первый пример того, как Hardware (станок) отделили от Software (узор), чтобы снизить операционные расходы (OpEx).

Б. Первый стартап-провал: Чарльз Бэббидж

  • Проблема (Риск): Британская империя теряет корабли и грузы из-за ошибок в навигационных таблицах, которые считают вручную. «Человеческий фактор» стоит короне миллионы фунтов.
  • Инвестиция: Правительство выделяет Бэббиджу 17 000 фунтов (стоимость двух военных кораблей) на постройку «Разностной машины».
  • Провал менеджмента: Бэббидж страдает от Feature Creep (разрастание функционала). Он бросает недоделанный прототип, чтобы начать проектировать еще более сложную «Аналитическую машину».
  • Визионер (Ада Лавлейс): Пока Бэббидж видит в машине «супер-калькулятор» для экономии бюджета, Ада видит в ней «манипулятор символами». Она пишет первый алгоритм, предсказывая, что софт станет ценнее железа.

💰1.2. Цена Информации: Война и Монополия

Как Вторая мировая и телефонные счета создали теорию IT.

А. Военный бюджет: Алан Тьюринг и Энигма

  • Проблема (Выживание): Взлом немецкого шифра вручную невозможен. Цена задержки расшифровки — потопленные конвои.
  • Решение: Индустриализация взлома. Тьюринг создает The Bombe — электромеханическое устройство для перебора ключей.
  • Теория: В процессе он формулирует концепцию «Универсальной машины». Это доказательство того, что один универсальный компьютер дешевле и эффективнее, чем тысяча специализированных устройств.

Б. Монополия AT&T: Клод Шеннон и Бит

  • Бизнес-контекст (Follow the Money): Bell Labs (AT&T) — монополист. Их главная статья расходов — медные кабели. Чем больше разговоров можно впихнуть в один кабель, тем больше прибыли.
  • Проблема: Шум в проводах искажает сигнал. Приходится прокладывать толстые дорогие кабели.
  • Решение: Клод Шеннон создает «Теорию информации». Он вводит понятие БИТ.
  • Результат: Шеннон доказывает, что информацию можно сжимать и кодировать с защитой от ошибок. Это позволяет AT&T передавать чистый звук по плохим дешевым проводам. Цифровая эра началась ради экономии на меди.

💰1.3. Архитектура фон Неймана: Оптимизация простоя

Почему мы согласились на «узкое горлышко»?

А. Проблема ENIAC: Время — деньги

  • Ситуация: Первый компьютер ENIAC стоит миллионы. Но чтобы переключить его с расчета стрельбы на расчет бомбы, инженеры тратят три недели на перетыкание кабелей. В это время супердорогая машина простаивает.
  • Решение (Stored-Program Concept): Джон фон Нейман предлагает хранить программу в памяти вместе с данными.
  • Экономический эффект: Перепрограммирование занимает секунды (загрузка перфокарт), а не недели. КПД машины вырастает в сотни раз.
  • Цена (Reality Check): Мы создали «Бутылочное горлышко» (единая шина для данных и команд). Мы пожертвовали скоростью передачи данных ради универсальности и дешевизны перенастройки. Мы платим этот «технический долг» до сих пор (через кэши и сложную память).

💰1.4. Язык для Бизнеса: Грейс Хоппер и COBOL

Демократизация кода ради банковских отчетов.

А. Проблема кадров

  • Ситуация: 1950-е. Компьютеры входят в бизнес. Но программировать их умеют только математики с зарплатами рок-звезд. Банкам нужно, чтобы код писали обычные клерки.
  • Решение (Абстракция): Грейс Хоппер изобретает Компилятор и продвигает язык COBOL.
  • Бизнес-логика: Код становится похож на английский (SUBTRACT TAX FROM INCOME). Порог входа падает. Бизнес получает дешевую рабочую силу программистов.
  • Наследие: COBOL стал настолько фундаментом финансовой системы, что в 2020-х годах банки все еще ищут 80-летних программистов для поддержки своих систем.

Специальная вставка (Case Study) в финале модуля.

  • Вопрос: Почему транзистор, Unix, C, лазер и теория информации родились в одной компании?
  • Ответ (Экономика инноваций): Потому что у AT&T была гарантированная государством монополия.
    • Им не нужно было выпускать продукты «к Рождеству».
    • Они могли тратить сверхприбыли на «играющих ученых» (Шеннона с жонглированием, Шокли с полупроводниками) десятилетиями.
  • Вывод для студента: Фундаментальная наука требует «длинных денег», которых нет у стартапов. Современный аналог Bell Labs — это R&D отделы Google и Microsoft, которые сжигают миллиарды на квантовые компьютеры и ИИ, потому что их основной бизнес (Поиск/Office) дает сверхприбыль.