моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Perl — это аббревиатура от «Practical Extraction and Report Language», которую можно перевести как «Практический язык извлечения отчетов».
Perl — это высокоуровневый, буквальный, динамический язык программирования общего назначения.
Perl был первоначально разработан Ларри Уоллом и опубликован 18 декабря 1987 года.
Perl заимствует функции из C, sed, awk, сценариев оболочки и многих других языков программирования.
Наиболее важной особенностью Perl является то, что Perl объединяет функции регулярных выражений и огромную стороннюю библиотеку кода CPAN.
С тех пор, как Ларри Уолл выпустил Perl 1.0 в 1987 году, число пользователей резко возросло, и все больше и больше программистов и разработчиков программного обеспечения (предприятий) участвуют в разработке Perl. С самого начала как язык высокого уровня для написания переносимых инструментов в кроссплатформенной среде, Perl широко известен как инструмент промышленного уровня, который можно использовать для выполнения работы где угодно. Предшественник perl — это инструмент для управления системой Unix, который используется для решения бесчисленных мелких задач. Позже он постепенно превратился в мощный язык программирования, используемый для веб-программирования, обработки баз данных, обработки XML и управления системой. При выполнении этих задач он все еще может решать небольшие ежедневные задачи, что и является его первоначальным замыслом. Perl особенно подходит для системного администрирования и веб-программирования. Он был включен и выпущен как стандартный компонент практически во всех Unix-системах (включая Linux), а также в Microsoft Windows и почти во всех операционных системах. Perl широко используется.
(1) Perl — это язык программирования, разработанный Ларри Уоллом, который постоянно обновляется и поддерживается им.
(2) Perl обладает мощными возможностями и гибкостью языков высокого уровня (таких как C). Фактически, как вы увидите, многие его возможности заимствованы из языка C.
(3) Perl — это то же самое, что и язык сценариев. Perl не требует компилятора или компоновщика для запуска кода. Все, что вам нужно сделать, это написать программу и указать Perl ее запустить. Это означает, что Perl идеально подходит для быстрого решения небольших проблем программирования и для создания прототипов для более крупных мероприятий для проверки потенциальных решений.
(4) Perl предоставляет все функции языков сценариев (таких как sed и awk), а также имеет множество функций, которых у них нет. Perl также поддерживает переводчики sed для Perl и awk для Perl.
Короче говоря, Perl такой же мощный, как C, и такой же удобный, как языки сценариев, такие как awk и sed. Интерпретатор Perl — это бесплатное программное обеспечение с открытым исходным кодом, поэтому вам не придется беспокоиться о стоимости при использовании Perl. Perl может работать в большинстве операционных систем и может быть легко перенесен на другие операционные системы.
Perl — это язык, который выполняет свою работу. С самого начала Perl задумывался как язык, который мог бы упрощать простые задачи, не теряя при этом способности решать сложные проблемы. Он может легко манипулировать числами, текстом, файлами и каталогами, компьютерами и сетями и особенно языками программирования. Язык должен упрощать запуск внешних программ и сканирование выходных данных этих программ на наличие интересных вещей. И эти вещи, которые вас интересуют, должно быть легко передать другим программам на специальную обработку. Конечно, язык также должен легко компилироваться и переноситься в любую современную операционную систему.
(1) Из-за гибкости Perl и «чрезмерного» избыточного синтаксиса он также получил репутацию «только для записи», поскольку программы Perl можно писать очень случайно (например, переменные можно писать без объявления). Используйте его напрямую), но вы можете получить неожиданные результаты (не сообщая об ошибке), написав на несколько букв меньше. Код многих Perl-программ трудно читать. Длина программного кода, реализующего одну и ту же функцию, может различаться в десятки или сотни раз. что делает программу сложной для поддержки (или даже авторов).
(2) Аналогичным образом, из-за случайного характера Perl некоторые программисты Perl могут забывать синтаксис и им приходится часто проверять руководство Perl.
(3) Предлагаемое решение — использовать use strict; и использовать предупреждения в программе, унифицировать стиль кодирования и использовать библиотеки вместо самостоятельного «жесткого кодирования». Perl также может писать код так же элегантно, как и такие языки, как Python или Ruby.
(4) Во многих случаях процесс perl.exe занимает много места в памяти. Хотя это временно, это неприятно.
В системах Linux и большинстве UNIX-подобных систем (включая Mac OS X) Perl устанавливается вместе с системой, и вы можете вводить команды в терминале командной строки. перл -в, проверьте версию, для Windows доступны две версии: Strawberry Perl и ActivePerl.
$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
(with 79 registered patches, see perl -V for more detail)
Copyright 1987-2017, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Если инструмент не найден, вы можете установить его онлайн с помощью команды:sudo apt-get установить perl
После успешной установки путь установки Perl будет следующим: /usr/local/bin
Perl заимствует функции из C, sed, awk, сценариев оболочки и многих других языков программирования. Синтаксис в чем-то похож на эти языки, но имеет и свои особенности.
Программы Perl состоят из объявлений и операторов. Программа выполняется сверху вниз, включая циклы и условное управление. Каждый оператор начинается с.точка с запятой ( ; ) Заканчивать.
Язык Perl не имеет строгих требований к форматированию, и вы можете использовать отступы в соответствии с вашим любимым стилем.
Язык Perl делится на два метода: интерактивное программирование и программирование на основе сценариев.
Пример вывода hello, world:
$ perl -e 'print "hellon"'
$ vim 1.pl #创建文件,一般以.pl作为后缀
$ chmod +x 1.pl #添加执行权限,perl语言不需要编译,但需要执行权限
текущий результат:
$ ./1.pl
hello,world
欢迎使用perl语言!
Язык Perl поддерживает однострочную регистрацию и блокирует комментарии. Для однострочных комментариев используется символ «#», как показано ниже:
#这是一条注释
Многострочные комментарии Perl. Наиболее распространенным методом создания многострочных комментариев является использование POD (Plain Old Documentation). Методы, как показано ниже:
#! /usr/bin/perl
#这是一条注释
print "perl注释示例!n";
=pod perl注释
perl 语言注释使用示例!
块注释使用示例
=cut
print "perl块注释结束!n"
Результат выполнения вышеуказанной программы:
$ ./1.pl
perl注释示例!
perl块注释结束!
Уведомление: