Самый непризнанный участник Rust

Я считаю, что язык Rust пользуется большим успехом. Когда я вспоминаю об этом, я испытываю трепет: так много нужно было сделать правильно, чтобы добиться того, что мы есть, и было так много возможностей пойти не так, как надо. Чтобы язык Rust стал тем, чем он является, потребовалось немало крошечных чудес. Однако эти чудеса произошли не случайно: каждое из них было создано реальным человеком, и реальные люди организовали их, чтобы стать чем-то великим.

Многие внесли свой вклад в то, чтобы Rust стал тем, чем он является. Один из людей, наиболее ответственных за успех Rust, почти полностью неизвестен.

Начало исследований Mozilla

Автор 2010, Mozilla накопила значительную сумму денег на прибыльной сделке по поиску с Google. И, насколько я понимаю, руководство решило, что пришло время вложить эти деньги, и компания вступила в период быстрого расширения.

В рамках этого расширения Mozilla создала новый отдел, Mozilla Research. Миссия этого отдела заключалась в том, чтобы экспериментировать с новыми амбициозными идеями независимо от продукта Firefox, одновременно устанавливая отношения с академическим сообществом компьютерных наук.

Первой большой идеей, на основе которой было сформировано Mozilla Research, было Сервопривод . И, в свою очередь, Руст.

Одним из людей, выбранных для руководства этим отделом, был Дэйв Херман .

Кто такой Дэйв Герман?

Дэйв Герман – теоретик языков программирования и макролог (тот, кто очень любит макросы), и был одним из представителей Mozilla в комитете ECMAScript. И он, и Грейдон Хоар, инженер, создавший Rust, совместно работали над заброшенным стандартом ECMAScript 4 .

У обоих был большой аппетит к созданию языков программирования.

В Mozilla Research происходило гораздо больше, чем Servo, Rust и Дэйв Херман, но это не та история.

Это история о том, как Дэйв Херман незаметно сформировал результат проекта Rust.

Вклад Дейва в Rust

Хотя Rust был анонсирован в июне 2014, работайте над ним. внутри Mozilla фактически запущен поздно 2010. Единственная публичная запись о разработке Rust на данный момент находится в репозитории rust-prehistory .

В течение нескольких месяцев до июня публике, и Дэйв был одним из тех, кто взломал эту задачу:

  ~ / ржавчина-предыстория $ git shortlog -sn 2009 Грейдон Хоар 163 Андреас Гал 104 Дэйв Герман 59 graydon@pobox.com 59 Патрик Уолтон 55 Грейдон Хоар доб .: (% 37) 22 Рой Фростиг 9 graydon@mozilla.com 6 Брендан Эйх 5 Майкл Бебенита 1 Брайан Кэмпбелл