PERL

Practical Extraction and Report Language —
«практический язык для извлечения данных и составления отчётов»

История Perl

Разработчиком языка Perl считается Ларри Вол (Larry Wall). Perl разработали в 1986 году специально для создания отчетов о содержании многих текстовых файлов в системе UNIX. Так как имеющиеся тогда в наличии средства не подходили и не отвечали всем требованиям для решения таких задач, Вол создал инновационное средство для решения проблемы. Название языка программирования Perl (Practical Extraction а Report Language) значит как практический язык для составления и извлечения необходимых отчетов. Отец языка продолжил свои разработки и добавлял различные возможности и добился того, что Perl стал доступным для всех. На сегодняшний день Perl пользуется большой популярностью, и он заслуженно получил статус излюбленного средства для большинства программных пакетов. Навыки программирования на Perl имеют большое значение при составлении резюме.

Perl – интерпретируемый язык программирования

Perl относится к интерпретируемым языкам. Это значит, что программное обеспечение, написанное на базе Perl, как правило, исполняются за счет вызова интерпретатора Perl и передачи ему списка специальных команд, из которых собственно и состоит вся программа. Принцип работы интерпретатора заключается в исполнении поступающих команд Perl , программисты очень часто называют обеспечение, разработанное на Perl как скриптами. Для тех кто работал в среде UNIX знакомы со многими видами скриптов, такими как: sed, shell и прочие. Для тех, кто пришел из DOS и Windows, то так называемые файлы (.BAT) или программные пакеты, созданные на языке BASIC, сразу приходи на ум, когда начинаете думать о скриптах. Однако, придерживаться непредвзятого взгляда, то со временем сможете оценить перспективность и возможности Perl.

Сравнение Perl и языков программирования C/C++

Структура языка Perl весьма сходен со структурой языков программирования C и при беглом взгляде очень напоминает внешне программу С. Операторы группы С представлены в Perl, а все управляющие составные структуры, for и if, есть и на язке Perl, только немного измененном виде. Чего не хватает Perl, типов, структур, указателей, определяемых пользователями. Место и значимость языка в мире программирования С очевидно и неоспоримо, тем не менее, не стоит забывать, что С-программа также есть пределы и границы применения и, то что программы разработанные на их основе всегда лучше, чем программы на базе языка Perl. У каждого языка, как C и Perl есть свои области применения, где они лучше всего подходят. Желательно хорошо знать и разбираться в двух языках, дабы иметь четкое представление, какой из них и в какой области лучше всего использовать для работы.

Главная

Perl-скрипты

Android

Карта сайта