Языки программирования, трансляторы и компиляторы - Rakudo Star

0
Ваша оценка: Нет

Rakudo Star - компилятор языка Perl 6.

Сообщество вместе с разработчиками создало язык, который: сохраняет самое важное в Perl:

  • выразительность, способность решать поставленные задачи, близость к естественным языкам и расширение границ языкового дизайна;
  • имеет прозрачный, современный синтаксис, сочетающий использование знакомых языковых конструкций и необходимые изменения;
  • обладает настоящей мультипарадигмальностью, изящно сочетая объектно-ориентированное, функциональное, процедурное и параллельное программирование;
  • служит языком системной интеграции, позволяя использовать С/С++ (используя NativeCall) и сохраняя совместимость с Perl 5 (используя Inline::Perl5);
  • предоставляет составные конструкции для работы с асинхронными данными и параллельных вычислений;
  • внедряет новый regex-синтаксис, развитый до грамматик Perl 6, инструмента достаточно мощного для разбора синтаксиса самого Perl 6;
  • выделяется поддержкой юникода на уровне графем;
  • обладает лексической видимостью переменных и инкапсуляцией, упрощающей рефакторинг;
  • расширяется с помощью метообъектного программирования, определенных пользователем операторов и типов данных.

В состав Rakudo Star входят:

  • компилятор Rakudo;
  • виртуальная машина Parrot;
  • набор модулей и инструментов;
  • документация;
  • черновик книги про Perl 6 (на английском языке).

Сайт разработчика: http://rakudo.org/downloads/
Что почитать?


Разместил: vikos 6 Февраль 2016 в 17:36