The Perl for MS Windows, free of charge!

Perl is a programming language suitable for writing simple scripts as well as complex applications — see https://www.perl.org.
Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems.
It includes perl binaries, compiler (gcc) + related tools, all the external libraries (crypto, math, graphics, xml…), all the bundled database clients and all you expect from Strawberry Perl.
System installer version:
More downloads (all releases):
ZIP, Portable, special editions You can find here release notes and other details.
Perl. История появления, области использования
Язык Perl был создан в 1987 году американским программистом с лингвистическим образованием — Ларри Уоллом. Спустя год после создания, в 1988 году у языка появилась поддержка регулярных выражений, а в 1989 — обработка потока данных, представленных в двоичной форме. Работа над языком Perl не прекращается. В последних версиях Perl появилась поддержка сложных типов данных и объектная модель.
Особенности языка Perl
Структура Perl схожа с языком Си. Некоторые свойства языка Perl заимствованы из языков командных оболочек UNIX – систем.
Отличительная черта языка – возможность написания программ из одной строки. Они используются непосредственно в строке вызова командного интерпретатора.
Преимущества
Преимущества языка Perl:
- встроенные средства для работы со сложными структурами;
- свободный синтаксис (одна и та же задача может решаться разными способами);
- много готовых библиотек – модулей;
- поддержка работы с регулярными выражениями;
- простая обработка больших объемов данных;
- возможность программирования объектно-ориентированным или «функциональным» стилем;
- кросс-платформенность.
Недостатки
Для решения некоторых задач часть преимуществ языка Perl превращаются в недостатки. Большое количество модулей затрудняет их поиск, что не нравится программистам, которым из всего многообразия нужны лишь пара конкретных.
В языке сохраняются ранее популярные, но сейчас уже устаревшие подходы. Тем не менее, часть из них может хорошо подойти для специфических программных задач.
Для чего используется?
Системная поддержка Windows и UNIX
Язык Perl популярен среди системных администраторов UNIX и Windows. Его особенности позволяют не привлекать другие программные средства к решению административных задач. С помощью Perl реализуется управление компьютерами из командной строки, контроль одной программы над другой и другие функции.
Электронная почта
Perl – подходящее средство автоматизации обработки электронной почты. С его помощью настраивают фильтрацию сообщений по заданным параметрам, организуют рассылку, и решают множество других задач.
CGU – сценарии
Применение CGU – сценариев обусловлено необходимостью обработки данных, введенных пользователем на html–странице. На сервере запускается специальная программа, которая формирует ответ пользователю после ввода данных. Язык Perl получил распространение в этой сфере из-за простоты реализации требуемых функций.
Поддержка Web-узлов
Web-узел представляет собой хранилище текстовой информации в формате html-страниц. Язык Perl разработан с учетом необходимости обработки больших объемов текстовых данных, поэтому широко применяется в этой сфере.
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
- Виртуальные серверы с NVMe SSD дисками от 299 руб/мес
- Безлимитный хостинг на SSD дисках от 142 руб/мес
- Выделенные серверы в наличии и под заказ
- Регистрацию доменов в более 350 зонах
[perl] strawberry perl
обязательно ли таскать за собой весь strawberry, чтобы запустить на машине юзера скрипт? как вообще под виндой распрастраняют проги на перле? и как подтягивают зависимости?
gavv
01.10.09 16:41:54 MSD

Re: [perl] strawberry perl
смотря какой скрипт. можно обойтись perl.exe + perl.dll (perl5.dll?) + скрипт, но для этого скрипт необходимо писать соотв. образом, без внешних модулей.
arsi ★★★★★
( 01.10.09 16:46:05 MSD )
Ответ на: Re: [perl] strawberry perl от arsi 01.10.09 16:46:05 MSD
Re: [perl] strawberry perl
я имел в виду как раз когда используется куча модулей, да еще многие есть только в cpan.
без модулей зачем мне перл ? 🙂
gavv
( 01.10.09 16:57:35 MSD ) автор топика
Ответ на: Re: [perl] strawberry perl от arsi 01.10.09 16:46:05 MSD
Re: [perl] strawberry perl
или вы имели в виду что-то другое под «писать соответствующим образом» ?
gavv
( 01.10.09 16:58:52 MSD ) автор топика
Ответ на: Re: [perl] strawberry perl от gavv 01.10.09 16:57:35 MSD

Re: [perl] strawberry perl
> я имел в виду как раз когда используется куча модулей, да еще многие есть только в cpan.
ну, тогда всё плохо %)
как вариант — самому собрать и поставлять совместно со своим приложением, а в скрипте добавить путь поиска дополнительных модулей.
> без модулей зачем мне перл ? 🙂
ну хз вам зачем 🙂 на перле много чего есть без модулей, особенно для обработки текстов. мне в своё время хватило его, когда необходимо было для сотрудников-виндузятников написать генератор с++-файлов из самопального псевдоязыка. проще было раз потратить пол часа на замену функций из других модулей на свои лисапеды, чем потом по пол дня ходить ликбезы по перлу читать каждому %)
Strawberry Perl (64-bit)
![]()
Strawberry Perl (64-bit) это программное обеспечение Shareware в категории (2), разработанная strawberryperl.com project.
Проверяли обновления 157 раз пользователями нашего клиентского приложения UpdateStar в прошлом месяце.
Последняя версия Strawberry Perl (64-bit) в настоящее время неизвестна. Первоначально он был добавлен в нашу базу данных на 06.05.2012.
Strawberry Perl (64-bit) работает на следующих операционных системах: Windows.
Strawberry Perl (64-bit) не был оценен нашими пользователями еще.
Написать обзор для Strawberry Perl (64-bit)!