HTML Diff
12 added 18 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>1</p>
1 + <p>Иерархические структуры</p>
2 - <a>Введение</a><p>Знакомимся с курсом и проектом "Генератор HTML", который будем постепенно разрабатывать на курсе</p>
2 + <p>Создание ирерахических структур с помощью пар</p>
3 - <p>2</p>
3 + <p>Операции над последовательностями</p>
4 - <a>Представление последовательностей</a><p>Вспоминаем пары и рассматриваем представление списков с помощью пар</p>
4 + <p>Операции отображения, фильтрации и свертки</p>
5 - <p>3</p>
5 + <p>Функции первого класса и передача функций как аргументов</p>
6 - <a>Разметка</a><p>Начинаем разрабатывать библиотеку для работы с HTML и знакомимся с Markdown</p>
6 + <p>Передача анонимных функций в аргументы других функций, возврат функций из функций</p>
7 - <p>4</p>
7 + <p>Рекурсия</p>
8 - <a>Отображение списков</a><p>Рассматриваем функцию map и способ отображения списков</p>
8 + <p>Линейно-рекурсивный процесс, линейно-итеративный процесс</p>
9 - <p>5</p>
9 + <p>Стандартные интерфейсы</p>
10 - <a>Фильтрация списков</a><p>Изучаем новую очень важную операцию - фильтрацию</p>
10 + <p>Разделение программ на функциональные блоки, работающие с общей структурой</p>
11 - <p>6</p>
11 + <p>Представление последовательностей</p>
12 - <aвертка</a><p>Рассматриваем третий столп функционального программирования - функцию reduce</p>
12 + <pоздание структуры списка с помощью пар</p>
13 - <p>7</p>
 
14 - <a>Стандартные интерфейсы</a><p>Разбираемся, какие преимущества дает хорошая абстракция</p>
 
15 - <p>8</p>
 
16 - <a>Иерархические структуры</a><p>Переходим к построению иерархических структур с помощью пар</p>
 
17 - <p>9</p>
 
18 - <a>Уровневое проектирование</a><p>Знакомимся с уровневым проектированием, примером которого является наша реализация библиотеки для работы с HTML</p>