Брендан Эйх
Брендан Эйх — американский программист и менеджер, наиболее известный как создатель языка программирования JavaScript и сооснователь некоммерческой организации Mozilla Foundation. Эйх также занимал пост генерального директора (CEO) корпорации Mozilla в 2014 году, однако покинул должность менее чем через две недели после назначения из-за скандала, связанного с его политическими пожертвованиями.
Биография
Ранние годы и образование
Брендан Эйх родился 4 июля 1961 года в Питтсбурге, штат Пенсильвания, США. Он получил степень бакалавра по математике и информатике в Университете Иллинойса в Урбане-Шампейне, а затем степень магистра в области компьютерных наук в том же университете. В начале своей карьеры Эйх работал в компании Silicon Graphics, где занимался разработкой операционных систем и сетевых протоколов.
Работа в Netscape и создание JavaScript
В апреле 1995 года Эйх был принят на работу в компанию Netscape Communications Corporation. Первоначально его задачей была разработка скриптового языка для браузера Netscape Navigator, который должен был быть лёгким, простым в использовании и интегрироваться с языком разметки HTML. В течение десяти дней в мае 1995 года Эйх создал прототип языка, который первоначально назывался Mocha, затем был переименован в LiveScript, а позже — в JavaScript. Название «JavaScript» было выбрано по маркетинговым соображениям, чтобы воспользоваться популярностью языка Java, разработанного компанией Sun Microsystems, хотя эти языки имеют мало общего.
JavaScript был впервые представлен в браузере Netscape Navigator 2.0 в декабре 1995 года. Впоследствии язык был стандартизирован организацией Ecma International под названием ECMAScript (стандарт ECMA-262). Эйх активно участвовал в процессе стандартизации и остаётся одним из ключевых авторитетов в области развития языка.
Работа в Mozilla
В 1998 году, после того как компания Netscape открыла исходный код своего браузера, Эйх стал одним из основателей проекта Mozilla. Он занимал должность главного архитектора и руководителя отдела исследований и разработок. В 2003 году была создана некоммерческая организация Mozilla Foundation, а в 2005 году — её коммерческое подразделение Mozilla Corporation. Эйх был техническим директором (CTO) Mozilla Corporation, а затем вице-президентом по инженерным разработкам.
В 2014 году Эйх был назначен генеральным директором Mozilla Corporation. Однако его назначение вызвало общественный резонанс из-за того, что в 2008 году он пожертвовал 1000 долларов в поддержку кампании за принятие в Калифорнии Предложения 8 (Proposition 8), которое запрещало однополые браки в этом штате. Хотя Верховный суд США в 2013 году признал это предложение неконституционным, а сам Эйх позже высказывался против дискриминации, скандал привёл к протестам среди сотрудников Mozilla и пользователей браузера Firefox. В результате через 11 дней после назначения Эйх подал в отставку с поста CEO.
Создание Brave Software
После ухода из Mozilla Эйх продолжил работу в сфере веб-технологий. В 2015 году он стал сооснователем и генеральным директором компании Brave Software, Inc. Компания разрабатывает браузер Brave, который ориентирован на конфиденциальность пользователей, блокировку рекламы и трекеров, а также на внедрение криптовалютных микроплатежей (токен BAT — Basic Attention Token). Brave построен на движке Chromium и является одним из популярных альтернативных браузеров.
Вклад в развитие информационных технологий
Создание JavaScript
Основным вкладом Брендана Эйха в мировую информатику является создание языка JavaScript. JavaScript стал одним из трёх основных языков веб-разработки (наряду с HTML и CSS) и используется для создания интерактивных веб-страниц, веб-приложений, серверных приложений (через платформу Node.js), мобильных приложений и даже настольных программ. Несмотря на критику за некоторые особенности дизайна, язык получил огромное распространение и поддерживается всеми современными браузерами.
Участие в стандартизации ECMAScript
Эйх является одним из главных редакторов стандарта ECMAScript и активно участвует в работе комитета TC39, который определяет развитие языка. Он выступал за внедрение в язык современных парадигм программирования, таких как классы, модули, асинхронное программирование (Promise, async/await) и типизация.
Разработка браузера Brave
Браузер Brave, созданный под руководством Эйха, внедрил инновационную модель монетизации, основанную на блокчейне и криптовалютах. Пользователи могут добровольно отправлять микроплатежи создателям контента, что, по замыслу разработчиков, должно заменить традиционную рекламную модель. Brave также известен своей высокой скоростью работы и встроенной защитой от слежки.
Критика и противоречия
Политические взносы и скандал 2014 года
Наиболее значительное противоречие в карьере Эйха связано с его поддержкой Предложения 8 в Калифорнии. Хотя Эйх не делал публичных заявлений на тему однополых браков, его пожертвование было воспринято как проявление гомофобии. После назначения на пост CEO Mozilla это привело к бойкоту браузера Firefox со стороны некоторых пользователей и организаций, а также к внутренним разногласиям в компании. Эйх принёс извинения, но не смог остаться на посту.
Взгляды на регулирование интернета
Эйх известен своей критикой чрезмерного регулирования интернета и государственного контроля над шифрованием. Он выступает за децентрализацию сети и защиту приватности пользователей, что нашло отражение в архитектуре браузера Brave.
Интересные факты
- Брендан Эйх создал прототип JavaScript за 10 дней, что часто цитируется как пример экстремального программирования.
- Несмотря на название, JavaScript не имеет прямого отношения к языку Java. Эйх говорил, что если бы язык назывался «LiveScript», это было бы точнее, но маркетинговая команда настояла на использовании имени Java.
- Эйх является автором книги «JavaScript: The Good Parts», которая считается классическим руководством по языку, хотя сам он неоднократно критиковал некоторые аспекты JavaScript.
- В 2022 году Эйх выразил обеспокоенность по поводу централизации интернета и доминирования крупных технологических корпораций, таких как Google и Meta (организация признана экстремистской и запрещена в РФ), и призвал к развитию открытых веб-стандартов.
Источники
- Eich, B. (2011). JavaScript: The Good Parts. O'Reilly Media.
- Mozilla Foundation. (2014). Press Release: Brendan Eich Steps Down as Mozilla CEO.
- Brave Software. (2023). About Brave Browser.
- Ecma International. (2023). ECMAScript 2023 Language Specification.
- Интервью с Бренданом Эйхом для журнала Wired (2015).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →