День матери – праздник, который в embedded-разработке редко отмечают программными одами или инженерными гифками. А зря. Потому что за каждым «умным устройством», каждой нейросетью и каждым алгоритмом стоит не только код и транзисторы, но и женщины, чьи идеи стали отправной точкой для целых областей знаний. В этом тексте – не про обычных мам (хотя они тоже невероятны), а про «матерей технологий»: женщин, которые буквально родили дисциплины, которыми мы сегодня профессионально живём.
Заря программирования: мать первого кода
В XIX веке, когда компьютеры существовали только на чертежах, дочь лорда Байрона – Ада Лавлейс – увидела в аналитической машине Чарльза Бэббиджа не просто арифмометр, а универсальное устройство. В 1843 году она создала первую в истории программу (алгоритм вычисления чисел Бернулли), ввела понятия «цикл» и «рабочая ячейка» и буквально заглянула в будущее, предсказав, что машины однажды будут не только вычислять, но и работать со звуком, изображениями и даже музыкой. Сам Бэббидж называл Лавлейс «волшебницей чисел» и именно её считают матерью программирования.
От машинного языка к человеческому: «бабушка кобола»
Долгое время программировать можно было только в машинных кодах – мучительно, громоздко и без возможности переноса. Грейс Хоппер – контрадмирал ВМС США и выдающийся математик – решила, что компьютеры должны «понимать» людей, а не наоборот. Она создала первый в мире компилятор, а позже возглавила разработку языка COBOL – одного из первых высокоуровневых языков, приближённых к естественному английскому. Именно благодаря Хоппер программирование перестало быть уделом избранных и стало индустрией. А её знаменитая фраза «проще просить прощения, чем разрешения» до сих пор отзывается во многих даташитах и техзаданиях.
Актриса, заложившая основу Wi-Fi
Хеди Ламарр – голливудская кинозвезда, которую в интернете часто иронично называют «единственной женщиной, совмещавшей красную дорожку с патентным бюро». В 1942 году вместе с композитором Джорджем Антейлом она запатентовала систему с псевдослучайной перестройкой рабочей частоты – технологию, которая десятилетия спустя легла в основу Wi-Fi, Bluetooth и GPS. Ламарр сама говорила, что «любой ребёнок может изобретать», и в шутку называла свои задумки «бреднями». Тем не менее именно её изобретение, отвергнутое американским флотом в 1940-х, сегодня работает в каждом смартфоне. Поэтому она и получила неофициальный, но очень точный титул – мать Wi-Fi.
Женщина, переписавшая архитектуру процессора
Когда мы говорим об embedded-технологиях, в первую очередь подразумеваем VLSI (сверхбольшие интегральные схемы) – тот самый уровень, где сотни миллионов транзисторов умещаются на кристалле. В 1970-х инженер Xerox PARC Линн Конвей вместе с Карвером Мидом перевернула подход к проектированию чипов. Их учебник «Introduction to VLSI Systems» обучил тысячи разработчиков во всём мире, а методология «кремниевой компиляции» сделала возможным массовое проектирование микросхем. Именно её архитектурные решения о внеочередном исполнении команд (out-of-order execution) легли в основу современных процессоров, включая Pentium. Конвей – мать VLSI-революции и одна из самых недооценённых фигур в истории микроэлектроники.
Когда роботов учат быть социальными
В MIT Media Lab профессор Синтия Бриззил создала направление, без которого сегодня немыслимы человекоподобные роботы и personal AI. Она основала первую в мире исследовательскую группу по социальной робототехнике и написала основополагающую книгу «Designing Sociable Robots». Её цель – не просто научить машину выполнять команды, а сделать её партнёром и спутником в повседневной жизни. Робот-компаньон Jibo, который общался с пользователями и развлекал их – её детище. В каком-то смысле Бриззил – мать персональных AI-ассистентов. Обычно в подкастах про embedded её упоминают редко (всё-таки социальные аспекты далеки от регистров и таймеров), но именно её работы объясняют, почему «умные колонки» и «семейные роботы» становятся частью домашней экосистемы.
Мама интернета
Вы когда-нибудь задумывались, почему сетевые коммутаторы и мосты не создают бесконечных петель, которые парализуют передачу данных? Эту функцию обеспечивает протокол остовного дерева (Spanning Tree Protocol, STP), изобретённый Радьей Перлман в 1985 году. Без STP не было бы надёжных Ethernet-сетей, а следовательно – не было бы ни интернета в его современном виде, ни облачных сервисов, ни распределённых вычислений. Сама Перлман не очень любит громкий титул «мать интернета», но объективно: её алгоритм решил фундаментальную проблему канального уровня и дал возможность масштабировать сети до планетарного уровня.
Женщины, которые в прямом смысле «уводили людей к звёздам»
Если без Перлман интернет не взлетел бы, то без Эвелин Бойд Гранвилл американская космическая программа застряла бы на старте. Одна из первых афроамериканок с докторской степенью по математике в США, Гранвилл в 1950-х работала программистом в IBM и писала орбитальные расчёты для проектов NASA – Vanguard, Mercury и Apollo. Именно её математическое обеспечение отслеживало траектории капсул с астронавтами при возвращении на Землю. В то же время в СССР подобную титаническую работу выполнила Екатерина Ющенко – основоположница советской школы теоретического программирования, которая создавала ПО для первой отечественной ЭВМ и фактически возглавила группу женщин-программистов, прорывавшихся сквозь послевоенную разруху и бюрократические ограничения.
Те, без кого не было бы современных алгоритмов
Поисковая выдача и интеллектуальные системы ранжирования – тоже чьё-то «материнство». Британский учёный Карен Спарк Джонс предложила схему взвешивания терминов TF‑IDF, которая до сих пор лежит в основе информационного поиска и показывает, насколько слово значимо в конкретном документе. Американский профессор Барбара Лисков сформулировала принцип подстановки Лисков (Liskov Substitution Principle, LSP), который стал краеугольным камнем объектно-ориентированного программирования и надёжных embedded-систем. Ещё один фундамент современной компьютерной науки – доказательства с нулевым разглашением – в 1985 году предложила израильско-американский криптограф Шафи Голдвассер в легендарной статье, положившей начало современной криптографии.
Матери современного глубокого обучения
В XXI веке появились и другие важные фигуры. Ли Фэйфэй, профессор Стэнфорда, создала базу данных ImageNet– один из факторов, запустивших взрывного развития глубоких нейросетей. Её иногда называют «крёстной матерью ИИ». Мира Мурати – бывший технический директор OpenAI – руководила созданием ChatGPT и мультимодальных нейросетей DALL‑E. Иными словами, она сыграла роль «акушерки» для генеративного ИИ, который сегодня штампует прошивки и пишет техническую документацию. В России Ольга Ускова, основатель Cognitive Technologies, за разработки в области автономных систем получила прозвище «мать русских терминаторов», объединяя embedded и искусственный интеллект на практике.
Embedded = материнская плата
Забавно, но в embedded-сообществе есть и прямое терминологическое пересечение: материнская плата в англоязычном мире называется motherboard, и именно она объединяет процессор, память и периферию в единую работающую систему. Можно сказать, что метафора «материнства» в технологиях живёт не только в биографиях, но и в самой организации устройств.
Несколько слов из embedded-дневника напоследок
Эти женщины редко меняли транзисторы вживую. Они писали первые программы, создавали компиляторы, переводили математические тупики в инженерные решения, проектировали топологии сети и закладывали принципы современных ОС. Всё потому, что в технологиях настоящая «мать» – это не обязательно человек у паяльника; это тот, кто порождает новые парадигмы, указывает путь и заботится о том, чтобы следующее поколение инженеров пришло в мир, готовый к развитию.
В этом смысле каждая крупная технологическая революция имеет свою «родительницу» – и 10 мая, в День матери, будет очень правильно вспомнить о женщинах, которые подарили нам алгоритмы, сети, криптографию, а главное – возможность видеть в embedded-инженерии не просто микросхемы, а людскую историю.
Вас также могут заинтересовать: