Raku
Материал из Википедии — свободной encyclopedia
Raku (от яп. 楽土, произн. ракудо — Рай,[1][2] и от 楽, произн. раку — счастье, лёгкость, сукха[3][4]) — язык программирования из семейства Perl-подобных языков. Серьёзный пересмотр как дизайна, так и реализации языка Perl, нарушающий обратную совместимость с ним, хотя до 2010 года еще предполагалось наличие режима совместимости.[5]
Raku (ранее Perl 6) | |
---|---|
Класс языка | Мультипарадигмальный |
Появился в | Разработка ведётся с 2000 года. Первый релиз состоялся 25 декабря 2015 года |
Автор | Ларри Уолл |
Разработчик | Ларри Уолл и Одри Тан |
Расширение файлов |
.raku , .rakumod , .rakudoc , .rakutest или .t |
Выпуск | 6.d (24 февраля 2020; 4 года назад (2020-02-24)) |
Система типов | динамическая, статическая |
Испытал влияние | |
Повлиял на | Perl, Haskell, AntLang |
Лицензия | GNU General Public License, Artistic License |
Сайт | raku.org |
ОС | кроссплатформенность |
Подобно языку Perl, Raku оставляет программистам много свободы. Он всё еще позволяет выражаться кратко, в том числе писать однострочники, но также упрощает и написание больших программ, благодаря статической типизации и улучшенной поддержке ООП.
Прежнее название Raku — Perl 6.[6] В течение многих лет в сообществе Perl имели место шуточные замечания о дате релиза. На вопрос «когда выйдет Perl 6» обычным ответом было «на Рождество», но без указания года.[7][8] В 2015 году, то есть после пятнадцати лет ожидания, наконец была анонсирована так называемая «рождественская» версия.[9][10][11]