Источник: Wikipedia |
Perl 6 — скриптовый язык, разработка которого тянется с 2000 года, в конце сентября вышел в бета-версии, а в декабре может появиться первый пригодный к рабочему применению релиз, как сообщил создатель Perl Ларри Уолл. До этого год за годом он объявлял, что Perl 6 выйдет к Рождеству, но не уточнял, какого года. В Perl 6 от обычного Perl осталось разве что название, фактически это новый язык — разработчики даже не ставят целью обеспечить полную совместимость с предыдущей версией. Особенности Perl 6 — объектная ориентированность, обобщенные типы, роли, параллелизм, поддержка многоядерных процессоров, определяемые грамматики для сопоставления с образцами, функции обработки строк произвольной длины, полная поддержка Unicode, сборка мусора с учетом поколений объектов и др. Уолл описывает Perl 6 как полностью переработанный язык, сохраняющий философию Perl: по его словам, в нем осталось все, что нравилось программистам в Perl, выброшено все, что им не нравилось, плюс добавлен ряд усовершенствований, которые не позволяла структура Perl 5. В последние годы Perl использовался менее широко, чем, например, PHP и JavaScript, но в октябрьском выпуске ежемесячного рейтинга популярности языков программирования Tiobe Index, как и год назад, он получил девятое место.