05-06-2023
Класс языка: | |
---|---|
Появился в: |
2000 |
Автор(ы): | |
Релиз: | |
Типизация данных: |
динамическая, статическая |
Испытал влияние: | |
Лицензия | |
Сайт: |
Perl6.org |
Perl 6 — очередная версия языка программирования Perl. Является революционным развитием языка, последний переписан практически «с чистого листа». Впервые за всю историю Perl разработка новой версии была начата с написания спецификаций, которые претерпевают изменения и по сей день. Фактически, можно говорить о новом языке, имеющем с предыдущей версией Perl общие корни, но не совместимом с ней, хотя в спецификациях предполагался режим совместимости.
Разработка Perl 6 началась в 2000 году, и с переменной эффективностью продолжается и по сей день. У проекта нет чётких временных рамок, и за время развития некоторые варианты реализации потеряли свою актуальность.
Perl 6, компилируя программу, создаёт байт-код, который в дальнейшем исполняет виртуальная машина. Тот же подход применяется в технологиях Java и Microsoft .NET.
На сегодняшний день различаются три активных ветви Perl 6:
29 июля 2010 года вышел первый релиз компилятора Perl 6 Rakudo Star (Rakudo *). Rakudo Star предназначен для разработчиков, желающих уже сегодня попробовать Perl 6 в действии. Он понимает подмножество языка Perl 6, определенного спецификацией. Этот компилятор не является окончательным релизом Perl 6 версии 1.0, он всё ещё содержит некоторое число ошибок и обеспечивает не слишком высокую скорость.[1]
Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
Perl | |
---|---|
Люди | Ларри Уолл • Рэндел Шварц • Дэмиэн Конуэй • Эллисон Рэндел • Audrey Tang • Simon Cozens • Шон Берк • chromatic • Адам Кеннеди • brian d foy • Mark Jason Dominus |
Things | The Perl Foundation • Perl Mongers • PerlMonks • архивы • модули • Perl VM • Parrot • YAPC • Bioperl • Plack • PSGI |
Фреймворки | Catalyst • Mason • Maypole • Dancer • Moose • Mojolicious |
Outline • Категория |
Perl 6.