Четверг, 17 октября, 2024

Ларри Уолл. История программиста из Лос-Анджелеса

Это известный американский программист, лингвист и писатель, родом из Лос-Анджелеса. Он прославился тем, что создал язык программирования 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 века Джорджа Макдональда.

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

  1. Лень, ведь он никогда не хотел тратить время, усилия на сложные пути.
  2. Нетерпение, ничто ведь не может так раздражать, как медленная работа инструментов.
  3. Гордость. Ларри Уолл верил, что может создать что-нибудь лучшее.

Именно эти качества подтолкнули Ларри Уолла к разработке собственного языка программирования. Этот поступок вошел в историю, прославив и его разработчика.

Список использованных источников:

Latest Posts

.,.,.,.,.,.,.,. Copyright © Partial use of materials is allowed in the presence of a hyperlink to us.