Курс Раку

Благодаря гранту Фонда Perl Андрей Шитов создает Полный курс языка программирования Raku, начало которого теперь доступно. 

Его можно было закончить раньше, но из-за Андрея Шитова, создателя, организовавшего конференцию PerlCon в Риге, она была перенесена на более поздний срок. К счастью, в этот день была проведена первая часть курса, включающая 91 тему, 73 викторины и 65 упражнений.

Судя по этому объему, окончательный разрез будет огромным!

Если вы только начинаете изучать Раку, вам рекомендуется просмотреть все части в том порядке, в котором они перечислены в оглавлении. Если у вас есть некоторая практика и вы хотите пройти какое-то конкретное обучение, вы можете начать с нужного раздела.

Что ждет нас в этой части, Raku essentials? Он открывается обзором высокого уровня, а затем охватывает основы переменных, типов данных и функций:

Базовое введение в Raku и его компилятор 

Что такое Раку

Раку против Ракудо

Как установить Rakudo

Выполнение программ — 1 упражнение 

Переменные и типы данных основы 

Числа

Строки

Скалярные переменные

Логический тип 

Основы управления потоком 

Блоки кода

Условные проверки

Петли 

Подробнее о типах 

Преобразование типов данных

Типизированные переменные

Позиционные типы данных

Ассоциативные типы данных 

Основные функции 

Создание и вызов функций

Подробнее о функциях

Встроенные функции для печати

ОСНОВНАЯ функция 

Остальные четыре части находятся в стадии разработки: 

Продвинутые предметы Раку

Объектно-ориентированное программирование в Raku

Регулярные выражения и грамматики

Функциональное, параллельное и реактивное программирование 

В целом, теперь, когда Perl 6 стал Raku, он был выпущен на свободу, чтобы преследовать свою собственную славу и богатство. Таким образом,этот курс посвящен знакомству с раку, а затем погружению в его расширенные возможности, в целом охватывая все основные аспекты языка. Тот факт, что более продвинутые темы еще не готовы, может быть хорошим, так как вы можете, не напрягаясь, просто сосредоточиться на основах и усвоить их.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *