Лекция посвящена функциональному программированию
СЛЕДУЮЩЕЕ
-
UWP Community Toolkit Углубленный
-
Kodu Game Lab
-
Практики и инструменты DevOps
-
Как составить резюме, чтобы вас пригласили на собеседование
-
Как правильно составить резюме для поиска работы в международной IT-компании
-
Как новичкам найти работу во время войны? Реальный опыт и отзывы
-
Почему мне отказывают рекрутеры? Как получить первый оффер в IT
-
Чек-лист успешной адаптации или как пройти испытательный срок в компании?
-
10 ключевых ошибок во время собеседования
-
Подготовка к собеседованию в IT
-
Активный поиск первой работы в IT – советы и частые ошибки
-
IТ в период войны: как найти первую работу
-
Интерактивный вебинар. Soft Skills на интервью и на испытательном сроке
Лекция посвящена функциональному программированию.
Разъясняется, что платформа функционального программирования находиться в математике - лямбда-исчисление.
Представлен Project Euler. Просмотр кода решений задач на нескольких языках программирования.
Важность написания меньшего количества строк решения. Что отсутствует в ФП. JS и ФП. Главным понятием считается функция (отображение, оператор, преобразование) в ее изначальном математическом понимании.
Концепция ФП - все есть функция. Затронуты функции без побочных эффектов.
Показано, что циклы можно заменить рекурсией. Вычисление с помощью reduce, Map, технологии MapReduce.
Функции высших порядков. Способы определения массива.
Кеширование, тестирование, параллелизм, динамический язык, декларативность, автоматические оптимизации.
КОММЕНТАРИИ И ОБСУЖДЕНИЯ