Уроки по тегу «замыкание»
Разбираемся с тем, как устроены и реализованы точки в нашей графической библиотеке
Знакомимся с понятием «Моделирование предметной области»
Начинаем проектирование примитивной графической библиотеки с создания специальных данных, которые будут моделировать точки на плоскости
Знакомимся с понятием барьеров абстракции, чтобы лучше понять цель разделения на уровни абстракции и повышения уровня абстракции
Пишем собственную реализацию пар на языке JavaScript
Рассматриваем рациональные числа как новый пример абстракции на основе пар чисел
Выясняем, что функции – это данные
Углубляем понимание того, как функции ведут себя в составных выражениях
Повторяем материал об окружениях в javascript
Учимся генерировать новые функции на основе старых
Разбираемся, что такое каррирование и почему оно полезно
Знакомимся с новым синтаксисом, позволяющим задавать параметры по умолчанию
Учимся технике сокращения кода
Знакомимся с целями и задачами курса, готовим окружение
Учимся уменьшать сложность функций
Начинаем проектирование примитивной графической библиотеки и создаем специальные данные, которые будут моделировать точки на плоскости
Рассматриваем рациональные числа как новый пример абстракции на основе пар чисел
Разбираемся, как устроены и реализованы точки в нашей графической библиотеке