Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Скачать (SmartMe) JavaScript: Функциональное программирование

Тема в разделе "Программирование", создана пользователем Train, 6 мар 2016.

Скачать (SmartMe) JavaScript: Функциональное программирование 5 5 1votes
5/5, 1 голос

  1. Тема
  2. Отзывы (1)
  1. Train

    Train Команда форума

    Сообщения:
    10.492
    Симпатии:
    14.638
    (SmartMe) JavaScript: Функциональное программирование

    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. Практическая часть. Давайте напишем мини библиотеку:

    От идеи к реализации
    TDD

    10. Функциональное программирование. Заключительная часть.
    smartme

    Продажник:
    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"



    Ссылка:
    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"



     
    Отзыв После просмотра материала "(SmartMe) JavaScript: Функциональное программирование" оставьте свою оценку и отзыв в данной теме
    bikeNik, deh4er, dov23 и 4 другим нравится это.
  2. anvar

    anvar Участник

    Сообщения:
    70
    Симпатии:
    14
    5/5,
    молодцы ребята. хороший курс
     
Оценить эту тему:
/5,
Поделиться: