Введение
Английский учёный в области компьютерных наук Софи Мэри Уилсон
Sophie Mary Wilson
Wilson first designed a microcomputer during a break from studies at Selwyn College, Cambridge. She subsequently joined Acorn Computers and was instrumental in designing the BBC Microcomputer, including the BBC BASIC programming language. She was made a Commander of the Order of the British Empire in 2019.
Уилсон впервые спроектировала микрокомпьютер во время перерыва в учёбе в колледже Сельвин, Кембридж. Впоследствии она присоединилась к компании Acorn Computers и сыграла ключевую роль в разработке микрокомпьютера BBC Microcomputer, включая язык программирования BBC BASIC. В 2019 году она была удостоена звания Командора ордена Британской империи.
Sophie Mary Wilson
Wilson first designed a microcomputer during a break from studies at Selwyn College, Cambridge. She subsequently joined Acorn Computers and was instrumental in designing the BBC Microcomputer, including the BBC BASIC programming language. She was made a Commander of the Order of the British Empire in 2019.
Ранние годы и образование
Уилсон родился в Лидсе и вырос в деревне Берн-Бридж, Северный Йоркшир. Его родители были учителями, отец специализировался на английском языке, а мать — на физике, где он изучал математический курс (Mathematical Tripos) в течение первых двух лет, а затем информатику на последнем курсе.
Карьера
До поступления в университет Уилсон спроектировала и построила две электронные системы для ICI Fibres Research в Харрогейте, недалеко от ее родной деревни. В следующем году, в летние каникулы 1977 года после первого курса, она разработала небольшую систему на базе микропроцессора MOS Technology 6502, предназначенную для электронного управления подачей корма коровам. Успех Уилсон в проекте автоматической кормушки для коров и предварительные проекты более общей системы, основанной на нем, привлекли внимание Германна Хаузера, тогда аспиранта Кембриджского университета. Хаузер был впечатлен и поддержал Уилсон, чтобы она осталась в Кембридже на летние каникулы 1978 года и попыталась реализовать свой проект. В то же время компания Science of Cambridge, возглавляемая Крисом Карри от имени Клайва Синклера, известного кембриджского специалиста по электронике, только что выпустила небольшой набор для сборки микрокомпьютера MK14. Уилсон была уверена, что сможет сделать лучше, и Хаузер поощрял ее, используя компоненты из MK14. В декабре 1978 года Хаузер и Карри основали Cambridge Processor Unit Ltd (CPU), изначально как консалтинговую фирму, занимающуюся проектированием систем управления на базе микропроцессоров. Их первым клиентом стала Ace Coin Equipment Ltd, которой требовались контроллеры для игровых автоматов, и Уилсон разработала устройство, предотвращающее срабатывание выплат от искр зажигалки. На основе этой процессорной платы CPU Ltd разработала все большее количество различных интерфейсов, дисплеев, контроллеров и тестовых модулей для различных клиентов, что привело к появлению общедоступных систем стоек Acorn Eurocard, а затем и Acorn Atom, выпущенного в марте 1980 года. Уилсон, изначально совмещая работу с учебой на последнем курсе, внесла вклад в машинный код монитора, затем в ассемблер, затем в версию BASIC и множество драйверов устройств для машин ("огромная задача по загрузке системы"), а также помогала во всем остальном в офисе. Приняв вызов, команда Acorn спроектировала систему, включая печатную плату и компоненты, с понедельника по среду, что потребовало оперативного поиска новых интегральных схем DRAM непосредственно у Hitachi. К вечеру четверга был собран прототип, но он заработал только в пятницу утром, что позволило Уилсон (которой удалось немного поспать ночью) начать перенос операционной системы, а затем разработать свою операционную систему и версию BASIC, BBC BASIC, объемом 16 КБ и 16 КБ соответственно, что в четыре раза больше, чем 4 КБ и 4 КБ у Atom, включая полный набор математических функций с плавающей точкой. Разработка "Acorn SuperBASIC" Уилсон к моменту визита BBC достигла примерно 10 КБ, и она хотела сохранить улучшения, которые, по ее мнению, она внесла в Acorn System BASIC по сравнению с предыдущими версиями языка. Однако BBC, в частности их внешний консультант Джон Колл и Ричард Рассел из BBC Engineering, настояли на том, чтобы основные, устоявшиеся функции языка присутствовали с узнаваемым стандартным синтаксисом. С другой стороны, расширения, написанные Уилсон для обеспечения более структурированного программирования на BASIC, тесно соответствовали амбициям команды BBC, и длинные, осмысленные имена переменных, циклы repeat/until, а также многострочные процедуры и функции с переменными, которые можно было объявить локальными, стали отличительными чертами BBC BASIC. Работа над дизайном системы, операционной системой и языком BASIC (и размещением всего в доступной памяти) продолжалась в течение лета, и Уилсон вспоминала, как в июле 1981 года смотрела свадьбу принца Чарльза и леди Дианы Спенсер по небольшому портативному телевизору, одновременно пытаясь отладить и перепаять прототип. После выхода компании на биржу в 1990 году она была неисполнительным директором технологической и игровой компании Eidos plc, которая приобрела и создала Eidos Interactive. Она была консультантом ARM Ltd, когда она отделилась от Acorn в 1990 году. После прекращения деятельности Acorn Computers Уилсон несколько раз выступала на публике, рассказывая о работе, проделанной там.
Огневая дорожка
Она была главным архитектором процессора Firepath компании Broadcom. История Firepath берет начало в компании Acorn Computers, которая, после переименования в Element 14, была ликвидирована в результате поглощения, при этом название Element 14 перешло к новой компании, которую в конечном итоге приобрела Broadcom в 2000 году. В 2011 году журнал Maximum PC включил Вильсон в список 15 самых влиятельных женщин в истории технологий, заняв восьмое место. В 2009 году она была избрана действительным членом Королевской инженерной академии, а в 2013 году – действительным членом Королевского общества. В 2014 году Вильсон получила премию Lovie за вклад в развитие отрасли в знак признания ее изобретения процессора ARM. В 2016 году она стала почетным членом своего альма-матер, колледжа Селвин при Кембриджском университете. В 2022 году премия Чарльза Старка Дрейпера за инженерные достижения была присуждена в Вашингтоне Дэвиду А. Паттерсону, Джону Л. Хеннесси, Стивену Б. Фурберу и Софи М. Вильсон за "изобретение, разработку и внедрение" RISC-чипов.
Личная жизнь
Уилсон перенесла операцию по смене пола и совершила переход от мужчины к женщине в 1994 году. Она увлекается фотографией и участвует в местной театральной труппе, где руководит костюмами и декорациями, а также сыграла в нескольких спектаклях. Она также исполнила эпизодическую роль хозяйки паба в телесериале BBC "Микромены", где молодого Уилсона сыграл Стефан Батлер.