Четвер, 17 Жовтня, 2024

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

Це відомий американський програміст, лінгвіст та письменник, родом з Лос-Анджелеса. Він прославився тим, що створив мову програмування Perl, працюючи в Unisys. Ларрі Уолл є одним із піонерів руху вільного програмного забезпечення, він активно пропагував відкритий код та співпрацю, завдяки якій мова програмування Perl стала б безкоштовно та доступною для всіх. Лос-Анджелес Майбутнього розповість більше про це.

Що відомо про Ларрі Уолла?

Він народився та виріс у південній частині Лос-Анджелесі. Саме тут пройшла перша половина його дитинства. Далі він з родиною переїхав у Бремертон, штат Вашингтон.

У 1976 році Ларрі Уолл вступив у Тихоокеанський університет Сіетла, приватний християнський навчальний заклад, обравши спеціальності хімія та музика, далі – навчальний курс домедичної освіти. Під час навчання він працював в обчислювальному центрі університету, це вплинуло на його майбутній вибір, адже він отримав ступінь бакалавра з природних та штучних мов.

Для аспірантури обдарований Ларрі Арнольд Уолл обрав Університет Каліфорнії в Берклі, дослідницький навчальний заклад. У цей період чоловік одружився з Глорією, вони з дружиною вивчали лінгвістику. Їх об’єднувала спільна мета – знайти неписемну мову та створити для неї систему письма. Таку нову систему вони почали практикувати для перекладу різних текстів, наприклад, Біблії.

Цікаво, що підготовка Ларрі Уолла у якості лінгвіста добре прослідковується у його роботах, а саме у книгах, лекціях, інтерв’ю. Він часто використовує лінгвістичні терміни для конструкцій створеної мови програмування.

Стан здоров’я вплинув на подальше рішення скасувати заплановане, родина Ларрі Уолла залишилася у США. Програміст після закінчення аспірантури приєднався до Лабораторії реактивного руху NASA, науково-дослідного центру, заснованого дослідниками Каліфорнійського технологічного інституту ще у 1936 році. Заклад фінансується NASA, а адміністрування та управління належить Каліфорнійському технологічному інституту.

Ларрі та Глорія Уолл мають чотирьох дітей. Один з них – Арон Уолл, американський фізик-теоретик, спеціалізацією якого є квантова гравітація. Чоловік викладає фізику у Кембриджському університеті, а у 2019 році він став одним із переможців премії New Horizons in Physics Prize.

У 2000 році Ларрі Уолл отримав премію «За заслуги перед вільним програмуванням», а у 2012 році – членство у Залі слави Інтернету.

Larry Wall, San Francisco, California, 2017.

Відомий програміст з Лос-Анджелеса

Він прославився завдяки створенню мови програмування 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.