Perl
Краткое описание языка | Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название языка официально расшифровывается как Practical Extraction and Report Language («практический язык для извлечения данных и составления отчётов»). Используется в веб-программировании. Мощный механизм регулярных выражений. Средство для разработки веб-сайтов, обработки текстов, проведения лингвистических исследований |
---|---|
Компетенции в каких сферах формирует | Innovative Designer, Computational Thinker |
Парадигмы программирования | |
Возрастная категория | 14 |
Назначение языка (Общее / Учебное) | Язык общего назначения |
Visual_Text_Blocks | Текст |
Измерение (2D/3D/Tangible) | 2D |
Область знаний | |
Открытость продукта | Открытый |
Address | http://www.perl.org/ |
Предки (Ancestors) | Lisp, C++ |
Потомки (Descendants) | Raku, Ruby, JavaScript, PHP |
Активность в данный момент | Project is active |
Доступны ремиксы? | Да |
Год создания | 1983 |
Создатели | Wall |
Поясняющее видео | |
Используется для создания мобильных приложений? | Нет |
- Perl упоминается в свойствах следующих страниц
- JSON, Open Sources: Voices from the Open Source Revolution, Геном, Метапрограммирование, Регулярные выражения, Сортировка, Структура данных, Уолл, Цикл, Язык программирования
Perl - язык программирования. Используется в веб-программировании. Мощный механизм регулярных выражений. Средство для разработки веб-сайтов, обработки текстов, проведения лингвистических исследований.
Используется в веб-программировании. Мощный механизм регулярных выражений. Средство для разработки веб-сайтов, обработки текстов, проведения лингвистических исследований.
Главными достоинствами языка являются поддержка различных парадигм (процедурный, объектно-ориентированный и функциональный стили программирования), контроль за памятью (без сборщика мусора, основанного на циклах), встроенная поддержка обработки текста, а также большая коллекция модулей сторонних разработчиков.
Согласно Ларри Уоллу, у Perl есть два девиза. Первый — «Есть больше одного способа это сделать» («There’s more than one way to do it»), известный также под аббревиатурой TMTOWTDI. Второй слоган — «Простые вещи должны быть простыми, а сложные вещи должны быть возможными» («Easy things should be easy and hard things should be possible»).
Все переменные маркируются ведущими знаками, которые точно выражают тип данных переменной в этом контексте (например, скаляр, массив, хеш). Perl заимствует массивы из Lisp, регулярные выражения из AWK и sed, из AWK также позаимствованы хеши («ассоциативные массивы»). Регулярные выражения облегчают выполнение многих задач по парсингу, обработке текста и манипуляций с данными.
#!/usr/bin/perl
print "Hello, world!\n";