User Tools

Site Tools


courses:functional_programming:materials

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
courses:functional_programming:materials [2018/11/12 16:50]
vnikolenko
courses:functional_programming:materials [2018/12/03 17:03]
vnikolenko
Line 17: Line 17:
   * [[https://​medium.com/​@_bravit/​%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BD%D0%B0-haskell-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D1%8B-712c1f5b7749|Обзор свежих англоязычных книг по Haskell. Брагилевский В.]]   * [[https://​medium.com/​@_bravit/​%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BD%D0%B0-haskell-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D1%8B-712c1f5b7749|Обзор свежих англоязычных книг по Haskell. Брагилевский В.]]
   * [[https://​github.com/​ruHaskell/​ruhaskell/​wiki/​Translation|Перевод терминов,​ имён и названий]]   * [[https://​github.com/​ruHaskell/​ruhaskell/​wiki/​Translation|Перевод терминов,​ имён и названий]]
 +  * [[https://​wiki.haskell.org/​Typeclassopedia | Typeclassopedia (немного устарела)]]
   * {{ :​courses:​functional_programming:​Type_Classes_in_Haskell_Tom_Schrijvers.pdf| Презентация о классах типов в Haskell и внутренней реализации через словари}}   * {{ :​courses:​functional_programming:​Type_Classes_in_Haskell_Tom_Schrijvers.pdf| Презентация о классах типов в Haskell и внутренней реализации через словари}}
 +  * {{ :​courses:​functional_programming:​fold_Hutton.pdf| A tutorial on the universality and expressiveness of fold (Hutton)}} ​
 +  * [[https://​www.schoolofhaskell.com/​user/​mgsloan/​monoids-tour| Monoids Tour (немного устарела,​ но объяснение доступное с примерами)]]
 +  * {{ :​courses:​functional_programming:​theory_and_practice_of_fusion.pdf| Theory and Practice of Fusion (Ralf Hinze, Thomas Harper, and Daniel W. H. James)}} ​
 +  * [[http://​fprog.ru/​2009/​issue1/​dan-piponi-haskell-monoids-and-their-uses/​ | Моноиды в Haskell и их использование (немного устарела,​ но объяснение доступное с примерами) ]]
 +  * [[https://​wiki.haskell.org/​Monoid | Monoid (Haskell wiki)]]
 +  * [[https://​eli.thegreenplace.net/​2018/​haskell-functions-as-functors-applicatives-and-monads|Haskell functions as functors, applicatives and monads]]
 +  * [[https://​habr.com/​post/​183150|Функторы,​ аппликативные функторы и монады в картинках]]
 === Видео === === Видео ===
   * [[https://​www.youtube.com/​watch?​v=7BPQ-gpXKt4&​list=PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr|CSCenter. Функциональное программирование. Москвин Д.Н.]]   * [[https://​www.youtube.com/​watch?​v=7BPQ-gpXKt4&​list=PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr|CSCenter. Функциональное программирование. Москвин Д.Н.]]
Line 25: Line 33:
   *  {{ :​courses:​functional_programming:​2018_haskell_2_datatypes.zip |Типы данных,​ ленивость,​ списки}}   *  {{ :​courses:​functional_programming:​2018_haskell_2_datatypes.zip |Типы данных,​ ленивость,​ списки}}
   *  {{ :​courses:​functional_programming:​2018_haskell_3_typeClasses.zip|Классы типов}}   *  {{ :​courses:​functional_programming:​2018_haskell_3_typeClasses.zip|Классы типов}}
 +  *  {{ :​courses:​functional_programming:​2018_haskell_4_folds.zip|Свертки,​ моноиды}}
 ===== Scala, Java, Python... ===== ===== Scala, Java, Python... =====
   * [[https://​www.coursera.org/​learn/​progfun1|Coursera. Functional Programming Principles in Scala. Odersky M.]]   * [[https://​www.coursera.org/​learn/​progfun1|Coursera. Functional Programming Principles in Scala. Odersky M.]]
courses/functional_programming/materials.txt · Last modified: 2022/12/10 09:08 (external edit)