- Banned
- #1
Название:JavaScript. Функциональное программирование
Автор: SmartMe
1. JavaScript: Функциональное программирование
Функциональное программирование сегодня, как, впрочем, и всегда, является неотъемлемой частью разработки приложений разного характера. В JavaScript функциональный стиль программирования был заложен еще при его рождении. Как ребенок получает цвет глаз от одного из своих родителей, так и JavaScript получил данную парадигму в наследство от языка с гордым названием Scheme.
На данном воркшопе мы углубимся в теорию функционального программирования, научимся писать более абстрактный код без классов и прототипов. И, в итоге, напишем небольшую функциональную библиотеку для закрепления пройденного материала.
Спойлер: Описание далее
1. Функциональное программирование. Начало:
Почему это важно
Функции как единицы абстракции
Функции как описание поведения
Данные как Абстракция
2. Scope and Closures - ввкратце:
Global Scope
Lexical Scope
Dynamic Scope
Function Scope
Closures (Using Closures; Closures as Abstractions)
3. ТипыФункций:
First-class functions
Higher-order functions
Function-Building Functions
Currying
Partial Applications
4. Рекурсии:
Self-Absorbed Functions
Codependent Functions
Too Much Recursion!
Generators
Рекурсиикакнизкоуровневыеоперации
5. Функциональноепрограммирование. Часть II:
ТеорияКатегорий
Functors
Applicatives
Monads
6. Purity, Immutability.
7. Программированиенабазепотоков:
Chaining: A Lazy Chain
Chaining: Promises
Pipelining
Data Flow против Control Flow
8. Lambda calculus:
Y Combinator
Transducers
9. Практическаячасть. Давайтенапишемминибиблиотеку:
Продажник:
[GUEST] JavaScript: функциональное программирование (Kharkiv) [/GUEST]
Скачать:
Автор: SmartMe
1. JavaScript: Функциональное программирование
Функциональное программирование сегодня, как, впрочем, и всегда, является неотъемлемой частью разработки приложений разного характера. В JavaScript функциональный стиль программирования был заложен еще при его рождении. Как ребенок получает цвет глаз от одного из своих родителей, так и JavaScript получил данную парадигму в наследство от языка с гордым названием Scheme.
На данном воркшопе мы углубимся в теорию функционального программирования, научимся писать более абстрактный код без классов и прототипов. И, в итоге, напишем небольшую функциональную библиотеку для закрепления пройденного материала.
Спойлер: Описание далее
1. Функциональное программирование. Начало:
Почему это важно
Функции как единицы абстракции
Функции как описание поведения
Данные как Абстракция
2. Scope and Closures - ввкратце:
Global Scope
Lexical Scope
Dynamic Scope
Function Scope
Closures (Using Closures; Closures as Abstractions)
3. ТипыФункций:
First-class functions
Higher-order functions
Function-Building Functions
Currying
Partial Applications
4. Рекурсии:
Self-Absorbed Functions
Codependent Functions
Too Much Recursion!
Generators
Рекурсиикакнизкоуровневыеоперации
5. Функциональноепрограммирование. Часть II:
ТеорияКатегорий
Functors
Applicatives
Monads
6. Purity, Immutability.
7. Программированиенабазепотоков:
Chaining: A Lazy Chain
Chaining: Promises
Pipelining
Data Flow против Control Flow
8. Lambda calculus:
Y Combinator
Transducers
9. Практическаячасть. Давайтенапишемминибиблиотеку:
Продажник:
[GUEST] JavaScript: функциональное программирование (Kharkiv) [/GUEST]
Скачать:
You need to log in to view the content.