This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
courses:functional_programming:materials [2018/09/17 19:29] vnikolenko |
courses:functional_programming:materials [2022/12/10 09:08] (current) |
||
---|---|---|---|
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: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. Функциональное программирование. Москвин Д.Н.]] | ||
* [[https://stepik.org/course/75|Stepik. Функциональное программирование на языке Haskell. Москвин Д.Н.]] | * [[https://stepik.org/course/75|Stepik. Функциональное программирование на языке Haskell. Москвин Д.Н.]] | ||
* [[https://stepik.org/course/693|Stepik. Функциональное программирование на языке Haskell (часть 2). Москвин Д.Н.]] | * [[https://stepik.org/course/693|Stepik. Функциональное программирование на языке Haskell (часть 2). Москвин Д.Н.]] | ||
+ | === Код с пар === | ||
+ | * {{ :courses:functional_programming:2018_haskell_2_datatypes.zip |Типы данных, ленивость, списки}} | ||
+ | * {{ :courses:functional_programming:2018_haskell_3_typeClasses.zip|Классы типов}} | ||
+ | * {{ :courses:functional_programming:2018_haskell_4_folds.zip|Свертки, моноиды}} | ||
+ | * {{ :courses:functional_programming:2018_haskell_5_functors.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.]] | ||
Line 35: | Line 48: | ||
* [[https://en.wikibooks.org/wiki/LaTeX|Wiki-книга о LaTeX c кучей примеров(англ.)]] | * [[https://en.wikibooks.org/wiki/LaTeX|Wiki-книга о LaTeX c кучей примеров(англ.)]] | ||
* [[https://iq.hse.ru/latex/|Видео курса по LaTeX от ВШЭ.]] | * [[https://iq.hse.ru/latex/|Видео курса по LaTeX от ВШЭ.]] | ||
+ | * [[https://cremeronline.com/LaTeX/minimaltikz.pdf|A very minimal introduction to TikZ]] | ||
===== Для повышения уровня математической культуры и общего развития ===== | ===== Для повышения уровня математической культуры и общего развития ===== | ||
> Темы, затронутые на лекциях, но не относящиеся напрямую к предмету курса(или относящие, но этого пока нет в курсе) | > Темы, затронутые на лекциях, но не относящиеся напрямую к предмету курса(или относящие, но этого пока нет в курсе) |