Как стать автором
Обновить
0.33

Perl *

Высокоуровневый интерпретируемый динамический язык

Сначала показывать
Порог рейтинга

Популяризатор Perl Рэндал Шварц представил обновлённую версию своего доклад, посвящённого истории Perl, который он уже делал однажды, но качество записи ранее было недостаточным. На полуторачасовм видео Шварц рассказал о создании Camel Book, Llama book и о том, как он вторгся в comp.unix.questions с ответами Perl 2 так часто, что люди писали «никакого Perl, пожалуйста». Также Шварц представил свою версию истории о Шварцевском преобразовании.

Теги:
Рейтинг0
Комментарии0

Ярый сторонник движения за свободное ПО лингвист и программист Ларри Уолл часто радует перлами. Один из них родился в 1987 году и остаётся популярным до сих пор. Речь о Perl — Practical Extraction and Report Language, языке для практического извлечения данных и обработки отчётов.

Ключевая идея Perl выражается наиболее известной фразой Ларри Уолла: «Простые вещи должны оставаться простыми, а сложные — становиться возможными».

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

Ещё одна фраза Ларри иллюстрирует универсальность языка: «Есть несколько способов сделать что-либо». Связано это с тем, что Perl поддерживает как объектно-ориентированный подход, так и процедурную, и функциональную парадигмы.

Perl можно назвать Си-подобным, с заимствованиями из LISP, Бейсика, текстового редактора sed, языка сценариев AWK, командного интерпретатора UNIX и бог знает чего ещё. Это весьма необычный сплав структуры и синтаксиса совершенно разных программных продуктов.

При должном знании английского изучать Perl сравнительно легко из-за обилия бесплатной литературы, свободно распространяемых модулей и развитого сообщества, насчитывающего десятки тысяч программистов. На основе Perl создан язык Raku (ранее — Perl 6), который развивается как самостоятельный диалект.

Теги:
Всего голосов 5: ↑3 и ↓2+3
Комментарии1