C 2000 по наше время

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

Следующая версия Perl 5.6 была выпущена 22 марта 2000 года. Главными изменениями являлись поддержка 64-битных систем и больших файлов свыше 2 Гб, ключевое слово «our» и представление строка в стандарте Юникод. Во время создания языка Perl 5.6 разработчики приняли решение изменить схему маркировки версий, на достаточно близкую к другим проектам. Таким образом, за выпущенной версией 5.005_63 последовала версия 5.5.640. Версиям в разработке присваивались нечетные номера, стабильным – четные. В 2000 году Ларри Уолл призывал сообщества активно обсудить предложения к последующим версиям Perl. Итогом этого обсуждения являлся 361 документ RFC (Request for Comments), которые так же использовались в разработке Perl 6. В 2001 году начались работы над заключительным документом, который подводил итог всех предложений к созданию нового поколения языка Perl. Результат был представлен в виде дайджеста всех RFC, а не в качестве формального документа. К тому времени Perl 6 существовал в виде описания языка.

Версия Perl 5.8 была выпущена 18 июля 2002 года и с этого момента ежегодно начал получать обновления. В Perl 5.8 была улучшена поддержка Юникора, добавлена новая реализация ввода/вывода и поддержка многопоточности, увеличена числова точность и добавлено несколько новых модулей. Работа над Синопсисом началась в 2004 году, который первоначально был спроектирован как ряд документов. Не заметно этот ряд документов превратился в спецификацию Perl 6. В феврале 3005 года началась работа над интерпретатором Perl 6, под названием Pugs,который был написан на Haskell. Это стало первой попыткой по воплощению версии Perl 6 в реальность. Она угасла в 2006 году.

В день 20-летней годовщины Perl 1.0, 18 декабря 2007 года, была выпущена новая версия Perl 5.10.0. Разработанная версия более приблизилась к версии Perl 6, благодаря ряду заметных нововведений. Одними из них стали операторы switch, которые производили обновление регулярных выражений и включали в себя оператор совпадения.

В это же время началась серьезная работа новой комплектации Perl 6, наиболее известной под названием Rakudo Perl, разработанной совместно с виртуальной машиной, название которой Parrot. В ноябре 2009 года Rakudo Perl являлся самой полной комплектацией Perl 6 и начинает обновляться каждый месяц.
Значительные изменения по разработке Perl 5 произошли, впоследствии появления версии Perl 5.11. У сообщества разработчиков был переход на ежемесячный цикл релизов, в которое входило планирование дат релиза на три месяца вперед.

Значительное изменение в разработке Perl 5, произошло после появления Perl 5.11. Сообщество разработчиков перешло на ежемесячный цикл релизов, с планированием даты релиза на три месяца вперёд. Perl 5.12.0 был представлен публике 12 апреля 2010 года. Версия включала в себя такие нововведения, как поддержка нового синтаксиса package NAME VERSION и DTrace, перезагрузка операторов регулярных выражений, полное решение Проблемы 2038 года (Y2038) и имела оператора Yada, который служил для маркировки кода-заполнения. Так же в нем имелись обновленные модули и изменения в документации.
Последней версией является Perl 5.14.1, которую выпустили 16 июня 2011 года.









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