Функциональное программирование 2021 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Полезные ресурсы и материалы)
м
Строка 8: Строка 8:
  
 
=== Полезные ресурсы и материалы ===
 
=== Полезные ресурсы и материалы ===
 +
 +
==== Базовые ресурсы ====
  
 
[https://www.haskell.org/ Сайт языка]
 
[https://www.haskell.org/ Сайт языка]
Строка 22: Строка 24:
  
 
[https://github.com/serokell/serokell-util/blob/master/serokell-style.md/ Общие рекомендации по написанию кода]
 
[https://github.com/serokell/serokell-util/blob/master/serokell-style.md/ Общие рекомендации по написанию кода]
 +
 +
==== Книги и статьи ====
  
 
[http://learnyouahaskell.com/ Learn You a Haskell for Great Good]
 
[http://learnyouahaskell.com/ Learn You a Haskell for Great Good]
Строка 28: Строка 32:
  
 
[https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/ Category Theory for Programmers]
 
[https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/ Category Theory for Programmers]
 +
 +
[https://people.southwestern.edu/~potter/HaskellCode/hutton.pdf/ Programming in Haskell by Graham Hutton]
  
 
=== Домашние работы ===
 
=== Домашние работы ===

Версия 13:23, 20 января 2019

Функциональное программирование

Курс по выбору для студентов 4 курса ФКН ВШЭ, 3-й модуль 2019 г.

Материалы

страница курса 2018 г.

Полезные ресурсы и материалы

Базовые ресурсы

Сайт языка

Haskell Tool Stack

Информация про Cabal

Hoogle

Hackage

Стандартная библиотека языка Haskell на Hackage

Общие рекомендации по написанию кода

Книги и статьи

Learn You a Haskell for Great Good

О Haskell по-человечески

Category Theory for Programmers

Programming in Haskell by Graham Hutton

Домашние работы

Первая домашняя работа

Дедлайн 4 февраля, после дедлайна решения будут закоммичены. При необходимости, разберем решения на семинаре.

Контакты

Степан Кузнецов

почта: sk@mi-ras.ru


Даня Рогозин

почта: daniel.rogozin@serokell.io

телефон (для телеграма): +7-925-278-50-73