Raku: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) (Новая страница: «{{Карточка языка программирования |Description=Raku — язык программирования из семейства Perl-подобных языков. Разработка Perl 6 была впервые анонсирована Ларри Уоллом 19 июля 2000 года. В то время первоочередными задачами было: удалить из языка «исторические борода...») |
Patarakin (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 9: | Строка 9: | ||
|Address=https://raku.org/ | |Address=https://raku.org/ | ||
|Ancestors=Perl | |Ancestors=Perl | ||
|ActiveNow=Project is active | |||
|Remixing=Нет | |Remixing=Нет | ||
|launch year=2015 | |launch year=2015 | ||
Строка 15: | Строка 16: | ||
}} | }} | ||
[[Raku]] и [[Perl]] отличаются фундаментально, хоть в основном и было намерение оставить Raku Perl'овым. Большая часть изменений предназначена для нормализации языка, чтобы его было легче понять как новичкам, так и опытным программистам, и сделать «простые вещи проще, а сложные — более возможными». | [[Raku]] и [[Perl]] отличаются фундаментально, хоть в основном и было намерение оставить Raku Perl'овым. Большая часть изменений предназначена для нормализации языка, чтобы его было легче понять как новичкам, так и опытным программистам, и сделать «простые вещи проще, а сложные — более возможными». | ||
=== Пример кода === | |||
<syntaxhighlight lang="raku"> | |||
my $r = 3.142; | |||
my Str $ Int $i = 0; | |||
my Rats = "Hello, world"; | |||
</syntaxhighlight> |
Текущая версия на 21:50, 3 февраля 2023
Краткое описание языка | Raku — язык программирования из семейства Perl-подобных языков. Разработка Perl 6 была впервые анонсирована Ларри Уоллом 19 июля 2000 года. В то время первоочередными задачами было: удалить из языка «исторические бородавки»; «простые вещи должны оставаться простыми, сложные вещи должны становиться проще, и невозможные вещи должны стать сложными»; общая чистка внутреннего дизайна и API. |
---|---|
Компетенции в каких сферах формирует | Computational Thinker |
Парадигмы программирования | |
Возрастная категория | 15 |
Назначение языка (Общее / Учебное) | Язык общего назначения |
Visual_Text_Blocks | Текст |
Измерение (2D/3D/Tangible) | 2D |
Область знаний | |
Открытость продукта | Открытый |
Address | https://raku.org/ |
Предки (Ancestors) | Perl |
Потомки (Descendants) | |
Активность в данный момент | Project is active |
Доступны ремиксы? | Нет |
Год создания | 2015 |
Создатели | Wall |
Поясняющее видео | |
Используется для создания мобильных приложений? | Нет |
- Raku упоминается в свойствах следующих страниц
Raku и Perl отличаются фундаментально, хоть в основном и было намерение оставить Raku Perl'овым. Большая часть изменений предназначена для нормализации языка, чтобы его было легче понять как новичкам, так и опытным программистам, и сделать «простые вещи проще, а сложные — более возможными».
Пример кода
my $r = 3.142;
my Str $ Int $i = 0;
my Rats = "Hello, world";