# Perl

### от Уикипедия, свободната енциклопедия

Perl
Парадигма: | функционален, обектно-ориентиран, процедурен
Излиза през: | 1987
Разработен от: | Лари Уол
Система типове: | динамична
Главни реализации: |
Диалекти: |
Повлиян от: | AWK, BASIC-PLUS, C, C++, Lisp, Pascal, Python, Sed, Unix shell
Повлиял: | Python, PHP, Ruby
Сайт: | www.perl.org

Perl (произнася се "пърл") е език за програмиране, създаден от Лари Уол през 1987. Лари е трябвало да създава отчети за системата, която е поддържал тогава и не е имало подходящ инструмент в момента (програмата awk не е можела да отваря и затваря файлове въз основа на информацията в тях), а не му се е искало да създава специализиран инструмент. Така на бял свят се е появил нов език.

Пърл е заемал от доста езици - C, awk, Python, Lisp. Най-силните му черти са регулярните изрази, съвпадението на шаблони, вградените структури от данни (обикновени и асоциативни масиви) и най-голямата в света библиотека от свободно достъпни модули CPAN. На него може да се кодира процедурно, обектно-ориентирано и функционално (поддържа затваряния, едни от най-мощните абстракции в компютърната наука). Пърл е слабо типизиран език. Той е интерпретируем, като програмата първо се компилира до машиннонезависими инструкции (байткод), които се изпълняват от интерпретатора. За разлика от Java обаче, байткодът не е лесно достъпен, благодарение на което са избегнати редица проблеми с обратната съвместимост. Интерпретаторът на Пърл e написан на C и е преносим на огромен брой платформи (или операционни системи).

Най-силната страна на Пърл е обработката на текст. Това го прави изключително популярен сред системните администратори и разработчиците на динамични уеб страници. Богатата библиотека с модули, както и фактът, че е слабо типизиран и интерпретируем език, правят възможна бързата разработка на приложения в много области, включително и настолни графични приложения.

Най-популярната книга за Пърл е написана от автора му и е известна сред адептите на езика като "камилата" заради картинката на обложката си. Документацията на Пърл изобилства от шеги и игри на думи, за разлика от сухия език на повечето компютърна литература, а годишните обръщения на Лари ("State of the Onion", каламбур с обръщението на президента на САЩ, "State of the Union") са ненадминати образци на духовитост.

## [редактиране] Външни препратки

- Perl home
- CPAN (Comprehensive Perl Archive Network, огромен архив с модули за Пърл)
- News
- Perl development
- Community
- Perl/Tk Debugger

Езици за програмиране

Ada | ALGOL | APL | AspectJ | BASIC | COBOL | C | C++ | C# | D | ColdFusion | Delphi | Eiffel | Forth | FORTRAN | Haskell | Java | JavaScript | Jython | Lisp | Logo | Lua | Mesa | ML | Modula-2 | Oberon | Pascal | Objective-C | Perl | PHP | PL/I | PostScript | Powerbuilder | Prolog | Python | Ruby | Scheme | Smalltalk | Tcl/Tk | Visual Basic

Взето от „http://bg.wikipedia.org../../../p/e/r/Perl.html“.

Категории: Езици за програмиране

##### Views

- Статия
- Беседа
- Текуща версия

##### Търсене

##### На други езици

- Alemannisch
- Bosanski
- Català
- Česky
- Cymraeg
- Dansk
- Deutsch
- English
- Esperanto
- Español
- Eesti
- فارسی
- Suomi
- Français
- Galego
- עברית
- Hrvatski
- Magyar
- Bahasa Indonesia
- Italiano
- 日本語
- ქართული
- 한국어
- Kurdî / كوردي
- Latina
- Lëtzebuergesch
- Lietuvių
- Bahasa Melayu
- Nederlands
- ‪Norsk (nynorsk)‬
- ‪Norsk (bokmål)‬
- Deitsch
- Polski
- Português
- Română
- Русский
- Simple English
- Slovenčina
- Slovenščina
- Српски / Srpski
- Svenska
- ไทย
- Türkçe
- Українська
- Tiếng Việt
- 中文
- Bân-lâm-gú