Это известный американский программист, лингвист и писатель, родом из Лос-Анджелеса. Он прославился тем, что создал язык программирования Perl, работая в Unisys. Ларри Уолл является одним из пионеров движения свободного программного обеспечения, он активно пропагандировал открытый код и сотрудничество, благодаря которому язык программирования Perl стал бы бесплатным и доступным для всех. Лос-Анджелес Будущего расскажет больше об этом.
Что известно о Ларри Уолле?
Он родился и вырос в южной части Лос-Анджелеса. Именно здесь прошла первая половина его детства. Затем он с семьей переехал в Бремертон, штат Вашингтон.
В 1976 году Ларри Уолл поступил в Тихоокеанский университет Сиэтла, частное христианское учебное заведение, выбрав специальности химия и музыка, далее – учебный курс к медицинскому образованию. Во время учебы он работал в вычислительном центре университета, что повлияло на его будущий выбор, ведь он получил степень бакалавра по естественным и искусственным языкам.
Для аспирантуры одаренный Ларри Арнольд Уолл избрал Университет Калифорнии в Беркли, исследовательское учебное заведение. В этот период муж женился на Глории, они с женой изучали лингвистику. Их объединяла общая цель – найти неписьменный язык и создать для него систему письма. Такую новую систему они начали практиковать для перевода различных текстов, например, Библии.
Интересно, что подготовка Ларри Уолла в качестве лингвиста хорошо прослеживается в его работах, а именно в книгах, лекциях, интервью. Он часто использует лингвистические термины для конструкций созданного языка программирования.
Состояние здоровья повлияло на дальнейшее решение отменить запланированное, семья Ларри Уолла осталась в США. Программист после окончания аспирантуры присоединился к Лаборатории реактивного движения NASA, научно-исследовательского центра, основанного исследователями Калифорнийского технологического института еще в 1936 году. Заведение финансируется NASA, а администрирование и управление принадлежит Калифорнийскому технологическому институту.
У Ларри и Глории Уолли четыре ребенка. Один из них – Арон Уолл, американский физик-теоретик, специализацией которого является квантовая гравитация. Мужчина преподает физику в Кембриджском университете, а в 2019 году стал одним из победителей премии New Horizons in Physics Prize.
В 2000 году Ларри Уолл получил премию «За заслуги перед свободным программированием», а в 2012 – членство в Зале славы Интернета.
Известный программист из Лос-Анджелеса
Он прославился благодаря созданию языка программирования Perl. Его вклад в мир программирования, культуру свободного программного обеспечения важен. Динамический язык программирования, который он создал, отличается следующими характеристиками:
- практичность, простота использования и эффективность. Все это делает Perl ценным инвентарем;
- гибкость, ведь использование этого языка программирования позволяет выполнять широкий спектр задач. Это может быть обработка текста, администрирование систем или веб-разработка и т.п.;
- еще одна особенность Perl – это язык с открытым кодом. Это только стимулирует сотрудничество, усовершенствование.
Во время работы в Unisys Ларри Уолл создал Perl. В настоящее время работает полный рабочий день исследователем, разработчиком и автором в O’Reilly & Associates в Севастополе, штат Калифорния, где уже разрабатывает пакет ресурсов Perl.
Магия создания языка программирования
На сайте Ларри Уолла есть информация о том, как был создан Perl. Он отмечал, что в тот период был достаточно погружен в постмодернизм. Во время проектирования он поставил цель деконструировать все знающие компьютерные языки.
По мнению разработчика, уникальным Perl делает способность интегрировать все его функции в один язык. Еще одна вещь – это скромность и свобода, ведь только программист при использовании Perl решает, как программировать.
Ларри Уолл дал интервью в 1999 году Linux Journal, где ответил на важный для многих вопрос о том, что же его вдохновило на написание Perl. Сначала он делал отсылки к Библии, пытаясь толковать Писание, однако главным мнением было то, что Вселенная – это и есть мощный источник вдохновения для каждого, кто этого хочет.
Он рассказал, что его отец, деды и другие предки были пасторами, поэтому он уже получил определенное наследие идей и навыков. Некоторые из них он добавил в Perl. Отдельно хочется их выделить:
- люди – важные;
- имеет значение любовь к общению и пониманию риторики;
- оценка текста – важна;
- страсть строить, а не разрушать;
- настоящее богатство не измеряется способностью накапливать. Истинная ценность и богатство – это то, что вы можете передать другим людям.
Писатель Ларри Уолл
Он является главным автором бестселлера «Программирование на Perl», известного как «the Camel book». Первое издание книги появилось на полках в 1990-х годах, а сам язык программирования появился в 1988 году благодаря Ларри Уоллу. С момента выхода книги ее быстро приняли как бесспорную Библию языка Perl.
Ларри Уолл в своих книгах предлагает уникальный взгляд на вступление в язык, его культуру, эволюцию и будущее направление развития. Его книги ценят четкость, остроумие и глубокое понимание темы. Он рассказывал, что получает хорошие гонорары за книги. Напомним, его издателем является O’Reilly & Associates.
Ларри Уолл продолжает заниматься программированием, он популяризирует свободное программное обеспечение. Благодаря его работе программирование стало более доступным и более мощным.
Церковь Назарянина
Важной частью биографии Ларри Уолла есть вера. Христианская вера повлияла на терминологию языка программирования Perl. Например, само это название имеет отсылку на библейскую «драгоценную жемчужину». В проектных документах Raku (части семейства Perl) можно найти следующие категории: апокалипсис, экзегеза.
23 августа 1999 г. на конференции в Монтерее, Калифорния, Ларри Уолл также упоминал о своей вере. И это только один пример.
Он является активным членом Новой Жизни, Церкви Назарянина. Это многонациональная церковь, расположенная в самом сердце Силиконовой долины. Ее посещают люди всех возрастов и из разных сфер деятельности, а членов церкви называют «назареями».
Церковь Назарянина – христианская деноминация, то есть отдельное религиозное тело в рамках христианства. Штаб-квартира церкви, возникшей в Северной Америке вместе с движением Веслианской святости в 19 веке, находится в Ленексе, штат Канзас. С 2001 года были выделены три основных ценности Церкви: «христианин, святость и миссионерство».
Ларри Уолл работает с местной церковью над библейскими текстами для района Нор-Кал.
Легенда Perl и открытый код
Итак, Ларри Уолл из Лос-Анджелеса является, несомненно, яркой звездой на небосводе программирования. На его становление повлияла семья, ведь он с самого раннего возраста был окружен христианскими ценностями.
Образцом для подражания он считал писателя 19 века Джорджа Макдональда.
Во многих интервью, рассказах о себе, Ларри Уолл выделял три ключевых качества хорошего программиста.
- Лень, ведь он никогда не хотел тратить время, усилия на сложные пути.
- Нетерпение, ничто ведь не может так раздражать, как медленная работа инструментов.
- Гордость. Ларри Уолл верил, что может создать что-нибудь лучшее.
Именно эти качества подтолкнули Ларри Уолла к разработке собственного языка программирования. Этот поступок вошел в историю, прославив и его разработчика.
Список использованных источников: