Ранний Perl 5

Категория: Perl :: 7-09-2011, 22:57

Пройдя через множественную серию релизов, разработчики остановились на версии Perl 4.036, 1993 год. На этот момент Ларри Уолл начал свою работу над созданием Perl 5 в 1994 году. Так же уже был разработан список perl5-porters для портирования Perl5 на многочисленные платформы.

В тоже время был создан список рассылки perl5-porters для координации работы над портированием Perl 5 на различные платформы. Даже в наше время он считается главным форумом по обслуживанию, разработке и портированию Perl5.

Год выпуска Perl 5.000 октябрь 1994. В нем заключен переписанный интерпретатор и много новых возможностей языка: ссылки, объекты, модули и локальные переменные. Модули считались самой важной частью. Он предоставил механизм для расширения языка, без каких либо модификации интерпретатора. Эта функция позволяла Perl-программистам добавлять новые возможности в язык, и стабилизировало интерпретатор. Perl 5 активно разрабатывают и в наши дни. 13 марта 1995 года была выпущен Perl 5.001, а 20 феврала следующего года на свет появился Perl 5.002 с поддержкой прототипов. Авторы модулей могли создавать функции, которые выполняли те же задачи, что и встроенные функции Perl. Устранить обнаружившиеся проблемы с безопасностью могла обеспечить версия Perl 5.003 выпущенная 25 июня 1996 года.

Важное событие в истории Perl 5 произошло за пределами языка, и вследствие чего была разработана поддержка модулей. CPAN (Comprehensive Perl Archive Network) – начала свою работу 26 октября 1995 года. Она стала репозиторием модулей и исходного кода языка. В наше время насчитывается свыше 20 000 модулей, которые создали около 8 000 программистов.

Perl 5004, кроме всего прочего, содержал в себе пакет UNIVERSAL, который обеспечивал языку основной объект для автоматического происхождения всех классов. Так же имелась возможность для запроса модулей. Microsoft Windows и ряд различных операционных систем стали поддерживать Perl- язык. Версия Perl 5.005 была выпущена 22 июля 1998 года. В этой версии было включено немало улучшений процессора регулярных выражений и новые перехваты с бэкенд при помощи модулей B::*, а так же оператор кавычек для регулярных выражений и огромный выбор других новых модулей. Язык стал поддерживаться большим рядом операционных систем, а в частности, BeOS.









Script-coding.Info :: Карта сайта
Все права защищены, 2011.
Яндекс цитирования  
Энциклопедия языков программирования.