Лекция посвящена функциональному программированию
Лекция посвящена функциональному программированию. Разъясняется, что платформа функционального программирования находиться в математике - лямбда-исчисление. Представлен Project Euler. Просмотр кода решений задач на нескольких языках программирования. Важность написания меньшего количества строк решения. Что отсутствует в ФП. JS и ФП. Главным понятием считается функция (отображение, оператор, преобразование) в ее изначальном математическом понимании. Концепция ФП - все есть функция. Затронуты функции без побочных эффектов. Показано, что циклы можно заменить рекурсией. Вычисление с помощью reduce, Map, технологии MapReduce. Функции высших порядков. Способы определения массива. Кеширование, тестирование, параллелизм, динамический язык, декларативность, автоматические оптимизации.
-
Чем интересен Entity Framework 6
Другое
-
Создание приложения на Angular 4
Другое
-
Возможности Vue.js для веб разработчика
Другое
-
Функциональное программирование в JavaScript
Другое
-
Массивы | Программирование микроконтроллеров
Другое
-
Семисегментный индикатор | Программирование микроконтроллеров AVR
Другое