- Perl 6
-
Perl 6 Класс языка: Появился в: 2000
Автор(ы): Релиз: (Rakudo Star, 31 августа 2012)
Типизация данных: динамическая, статическая
Испытал влияние: Лицензия GNU General Public License, Artistic License
Сайт: Perl 6 — очередная версия языка программирования Perl (с точки зрения строения, то Perl 6 скорее будет удобнее рассматривать как самостоятельный язык программирования). Является революционным развитием языка, последний переписан практически «с чистого листа». Впервые за всю историю Perl разработка новой версии была начата с написания спецификаций, которые претерпевают изменения и по сей день. Фактически, можно говорить о новом языке, имеющем с предыдущей версией Perl общие корни, но не совместимом с ней, хотя в спецификациях предполагался режим совместимости.
Разработка Perl 6 началась в 2000 году, и с переменной эффективностью продолжается и по сей день. У проекта нет чётких временных рамок, и за время развития некоторые варианты реализации потеряли свою актуальность.
Perl 6, компилируя программу, создаёт байт-код, который в дальнейшем исполняет виртуальная машина. Тот же подход применяется в технологиях Java и Microsoft .NET.
На сегодняшний день различаются следующие активные ветви Perl 6:
- проект Rakudo Perl на основе виртуальной машины Parrot и движка грамматического парсера PGE;
- проект Niecza, компилятор Perl 6 в CLR, код на GitHub;
- проект Pugs (Perl 6 User’s Golfing System) написанный на языке Haskell;
- проект Yapsi, реализация Perl 6 компилятора на Perl 6 реализации Rakudo, код на GitHub.
29 июля 2010 года вышел первый релиз компилятора Perl 6 Rakudo Star (Rakudo *). Rakudo Star предназначен для разработчиков, желающих уже сегодня попробовать Perl 6 в действии. Он понимает подмножество языка Perl 6, определенного спецификацией. Этот компилятор не является окончательным релизом Perl 6 версии 1.0, он всё ещё содержит некоторое число ошибок и обеспечивает не слишком высокую скорость.[1]
Примечания
Ссылки
- Perl Development: Perl 6 (англ.) (Проверено 22 июля 2008)
- perl6.ru — блог о развитии языка Perl 6
- perl6.su — Алексей Карманов «Освоим perl 6 к 2015 году!», блог об изучении Perl 6
Для улучшения этой статьи желательно?: - Проверить качество перевода с иностранного языка.
- Исправить статью согласно стилистическим правилам Википедии.
- Проверить статью на грамматические и орфографические ошибки.
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 • Категория Категории:- Появились в 2000 году
- Языки программирования по алфавиту
- Perl
- Свободные компиляторы и интерпретаторы
Wikimedia Foundation. 2010.