Благодаря гранту Фонда Perl Андрей Шитов создает Полный курс языка программирования Raku, начало которого теперь доступно.
Его можно было закончить раньше, но из-за Андрея Шитова, создателя, организовавшего конференцию PerlCon в Риге, она была перенесена на более поздний срок. К счастью, в этот день была проведена первая часть курса, включающая 91 тему, 73 викторины и 65 упражнений.
Судя по этому объему, окончательный разрез будет огромным!
Если вы только начинаете изучать Раку, вам рекомендуется просмотреть все части в том порядке, в котором они перечислены в оглавлении. Если у вас есть некоторая практика и вы хотите пройти какое-то конкретное обучение, вы можете начать с нужного раздела.
Что ждет нас в этой части, Raku essentials? Он открывается обзором высокого уровня, а затем охватывает основы переменных, типов данных и функций:
Базовое введение в Raku и его компилятор
Что такое Раку
Раку против Ракудо
Как установить Rakudo
Выполнение программ — 1 упражнение
Переменные и типы данных основы
Числа
Строки
Скалярные переменные
Логический тип
Основы управления потоком
Блоки кода
Условные проверки
Петли
Подробнее о типах
Преобразование типов данных
Типизированные переменные
Позиционные типы данных
Ассоциативные типы данных
Основные функции
Создание и вызов функций
Подробнее о функциях
Встроенные функции для печати
ОСНОВНАЯ функция
Остальные четыре части находятся в стадии разработки:
Продвинутые предметы Раку
Объектно-ориентированное программирование в Raku
Регулярные выражения и грамматики
Функциональное, параллельное и реактивное программирование
В целом, теперь, когда Perl 6 стал Raku, он был выпущен на свободу, чтобы преследовать свою собственную славу и богатство. Таким образом,этот курс посвящен знакомству с раку, а затем погружению в его расширенные возможности, в целом охватывая все основные аспекты языка. Тот факт, что более продвинутые темы еще не готовы, может быть хорошим, так как вы можете, не напрягаясь, просто сосредоточиться на основах и усвоить их.