Меню статьи
Слабовидящим
Translate
ДЕТЯМ

Войти, что комментировать

Среда, 30 ноября, 2022

Perl — язык программирования для проповеди Христа

Perl — язык программирования для проповеди Христа

История о том, как христианская вера Уолла повлияла на язык программирования Perl. Как он посвятил проекту все свое свободное время ради популяризации христианства!

Среди функций Perl — имя функции благословить и организация проектной документации с такими категориями, как апокалипсис и экзегетика.

Ларри придумал язык Perl, который со временем повлиял на индустрию программирования и даже принес миллиарды долларов.

Ларри Арнольд Уолл

Ларри Арнольд Уолл. Perl - язык программирования для проповеди Христа
Ларри Арнольд Уолл

27 сентября исполняется 68 лет Ларри Уоллу — программисту, разработавшему популярный клиент rn — newsreader для групп новостей Usenet, во многом благодаря которому спустя десяток лет на свет появилась ОС Linux.

Но широкую известность он получил после создания языка Perl, который нашел применение на заре Интернета в качестве инструмента для сборки интерактивных и динамических сайтов.

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

Полезно для Андройда: Приложение MyBible – Библия
и для Айфона
jБиблия для iPad и iPhone в App Store

Путь специалиста по языкознанию в профессиональные программисты оказался тернист, но весьма интересен.

Ларри Арнольд Уолл родился в 1954 году Лос-Анжелесе в семье протестантского священника. Вскоре семья переехала в небольшой город Брементон, штат Вашингтон.

В юности Ларри мечтал стать священнослужителем, как его отец, и по мнению ближайших родственников был абсолютным гуманитарием.

Наверное, поэтому Уолл поступил в Тихоокеанский университет Сиэтла на специальность «химия», однако позже он перевелся на факультет естественных языков, где и получил степень бакалавра в 1976 году.

Мечта на двоих

Еще в студенческие годы Ларри Уолл женился, и у них с супругой появилась одна мечта на двоих: найти где-нибудь на просторах Африки бесписьменный язык, и создать для него систему письма, над которой он тогда трудился.

Однако запланированная им экспедиция в Африку была отменена: состояние здоровья Уолла не позволило ему покинуть Соединенные Штаты.

После краха идеи стать африканским Кириллом и Мефодием в одном лице, Ларри решил немного сменить приоритеты.

Параллельно с учебой Уолл подрабатывал в университетском вычислительном центре, и там он решил совместить свое увлечение лингвистикой с религиозным воспитанием, полученным в семье.

В качестве хобби он вместе с женой стал переводить Библию на разные языки мира, и для ускорения этого процесса решил использовать современные компьютерные технологии. А именно, применить придуманную им систему письма для ввода в компьютер, обработки и перевода текстов Библии.

Именно так и зародился Perl.

Для изучения Библии: Цитаты из Библии (BibleQuote) — электронная версия

Язык понемногу совершенствовался, разработчик добавлял в него все новые возможности, и окончательно Perl сформировался уже после окончания Уоллом аспирантуры, в 1987 году, когда он устроился на работу в System Development Corporation, фирму, которая позже стала частью корпорации Unisys.

Христианская вера Уолла повлияла на некоторые термины Perl, такие как само название, библейская ссылка на «драгоценную жемчужину» (Мэтью 13:46).

Подобные ссылки — это имя функции благословить, и организация Раку (ранее известный как Perl 6) проектные документы с такими категориями, как апокалипсис и экзегетика.

Уолл также ссылался на свою веру, когда выступал на конференциях, в том числе 23 августа 1999 года на Perl Conference 3.0 в Монтерее, Калифорния.

Pearl Матф.13:45,46

Perl принято расшифровывать как Practical Extraction and Report Language («практический язык для извлечения данных и составления отчётов»).

Впрочем, сам Ларри Уолл неоднократно утверждал, что название языка не является акронимом: оно пришло ему в голову, как отсылка к Евангелию от Матфея, стих 13:46:

45 Еще подобно Царство Небесное купцу, ищущему хороших жемчужин,
46 который, найдя одну драгоценную жемчужину, пошел и продал все, что имел, и купил ее.
(Матф.13:45,46)

Первоначально название состояло из пяти символов и в таком виде в точности совпадало с английским словом pearl («жемчужина»). Но затем стало известно, что такой язык существует , и букву «a» убрали.

В этом есть определенный символизм: если верить многочисленным интервью, Уолл трудился над собственным языком не ради заработка — он вообще не планировал делать на этом деньги.

Ларри посвятил своему проекту все свое свободное время ради популяризации христианства, а также для того, чтобы помочь другим программистам решать насущные задачи по обработке больших массивов структурированных текстовых данных.

Мобильное приложение Библия YouVersion

Он сделал исходники Perl общедоступными и распространяемыми на основе бесплатной лицензии, за что удостоился первой награды Free Software Foundation за продвижение свободного программного обеспечения.

Тем не менее Perl стал основой бизнеса для множества успешных стартапов и интернет-компаний: именно на этом языке был написан движок первой версии портала Yahoo и интернет-магазина Amazon. Благодаря Perl интернет-предприниматели в начале 90-х и в эпоху «бума доткомов» заработали миллиарды долларов.

Символом созданного им языка Уолл сделал верблюда — удивительное животное, которое (в отличие от программистов на Perl может не пить до 30 дней) отличается силой и необычайной выносливостью.

Ларри Арнольд Уолл. Programming Perl
Ларри Арнольд Уолл. Programming Perl

В целях популяризации языка в 1995 году Уолл написал вместе с соавтором Рейнольдом Шварцем быстро ставшую бестселлером книгу «Programming Perl» (также известную под неофициальным названием “The Camel Book” из-за изображенного на обложке верблюда), и вскоре перешел на работу в издательство O’Reilly Media в качестве редактора, где продолжил издавать книги, посвященные Perl.

В 2004 году Ларри Уолл занял пост старшего научного сотрудника в компании NetLabs, и продолжает сотрудничество с O’Reilly. Вместе с супругой и детьми он живет в самом сердце Кремниевой долины — городе Маунтин-Вью, Калифорния.

Несмотря на то, что в наши дни в интернет-индустрии и сфере разработки сайтов на смену Perl пришли языки PHP и Python, Perl по-прежнему используется для создания скриптов в UNIX-подобных системах, особенно, если эти сценарии применяются для синтаксического разбора и обработки текстовых данных.

Сноски

  1. Библия. Синодальный перевод
  2. habr.com — День рождения программиста, который не хотел денег, но создал проект на миллиарды долларов.
  3. Википедия. Perl
  4. Энциклопедия wikicsu.ru: Ларри Уолл — Larry Wall
Stanislav C.
Stanislav C.https://bible-help.ru
Изучаю Библию с 2000 года. Активно веду блог с 2012. Буду рад вашей помощи по работе над сайтом. Так же мы публикуем материал еще в лентах: ЯндексДзен и Телеграмм канал