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";
