Уроки по тегу «функции высшего порядка»
В каталоге хекслета найдено 84 урока по теме «функции высшего порядка». Уроки по теме «функции высшего порядка» есть в курсах: PHP: Построение абстракций, JS: Последовательности, PHP: Функции, Python: Функции, JS: Функции, PHP: Последовательности.
Рассмотреть проблемы, связанные с использованием присваивания и сохранения состояния.
Продолжить изучение оператора присваивания и перейти к созданию объектов.
Рассмотреть полезные и положительные аспекты сохранения состояния.
Научиться комбинировать функции. Познакомиться с понятиями окружения, порядком вычисления и с подстановочной моделью вычислений.
Рассмотреть концепцию присваивания и изменения состояния.
Рассмотреть концепцию разделения программы на функциональные блоки, работающие с общей структурой данных.
Научиться строить рекурсии с аккумулятором. Познакомиться с оптимизацией хвостовой рекурсии.
Изучить структуру данных «двоичное дерево» и ее реализацию в PHP с помощью списков.
Научиться передавать анонимные функции как аргументы других функций.
Познакомиться с понятием вычислительных процессов и, конкретно, линейно-рекурсивным процессом.
Попытаться понять, что такое данные в рамках языка программирования, и как можно построить структуру данных на примере pair.
Познакомиться с идеей абстракции данных на примере создания структуры, представляющей рациональное число.
Написать свою первую программу и узнать про способы ее запуска
Познакомиться с понятием замыкания при использовании математической операции на примере вложенных пар.
Познакомиться с литералами и выражениями, а так же приоритетом операций в них. Научиться работать с лямбда-функциями.
Научиться строить более обобщенные функции и генерировать из них конкретные.
Познакомиться с еще одной полезной функцией высшего порядка: filter.
Познакомиться с курсом, узнать о декларативном программировании и других парадигмах программирования и понять, почему это важно знать каждому программисту.
Познакомиться с функцией высшего порядка, позволяющей применять переданную функцию к элементам множества.
Написать функцию, позволяющую производить свертку нескольких значений.
Начать разрабатывать библиотеку для работы с HTML. Познакомиться с Markdown. Изучить общие принципы языков разметки на примере HTML.
Изучить новую очень важную операцию — фильтрацию. Рассмотреть функцию filter, которая является одной из трех главных функций высшего порядка в функциональном программировании. Понять, как реализована функция filter внутри, и как она помогает писать хороший декларативный код на примере функции удаления тегов.
Рассмотреть функцию map и способ отображения списков.
Перейти к построению иерархических структур с помощью пар.
Вспомнить пары (pairs) и рассмотреть представление списков с помощью пар.
Познакомиться с курсом и проектом «Генератор HTML», который будет постепенно разрабатываться в течение всего курса.