Новые возможности в Perl 6

19.02.2004, 14:03

Разработчики популярного языка скриптов Perl поделились планами по выпуску его шестой версии.

По заявлению разработчиков, Perl 6 полностью переработан и кардинально отличается от предыдущей, пятой, версии. Основные изменения претерпел синтаксис языка. Создатели постарались устранить все неудобства и ошибки, которые вызывают нарекания программистов. Громоздкие и малоэффективные выражения исключены, а на смену им пришли новые и доработанные грамматические структуры, сообщает "iTware".

Perl 6 будет обладать средствами отладки скриптов, которых не хватало в предыдущих версиях. Новинка также оснащена новой системой типов данных. Интересной является возможность обработки скриптов на карманных ПК.

Расширенные возможности в Perl 6 прослеживаются и в новом интерпретаторе Parrot, который, по словам разработчиков, написан "с нуля". Новый "мозг" Perl, воспринимает не только скрипты, написанные на его пятой Perl, но и исходные коды на других языках, включая Python, Ruby, Lisp, Forth.

В отличие от стековой архитектуры "виртуальной машины", которая реализована в предыдущих версиях, регистровая структура Parrot позволяет назвать его "программным центральным процессором". Параллельная обработка процессов позволила существенно увеличить скорость исполнения скриптов, заявляют разработчики.

Сейчас Perl 6 находится в стадии альфа-тестирования. Сроки официального выхода его окончательного варианта пока неизвестны.

Читайте також