Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gvoz-dev/fprog

Functional programming
https://github.com/gvoz-dev/fprog

clojure functional-programming racket scala

Last synced: 8 days ago
JSON representation

Functional programming

Awesome Lists containing this project

README

        

# fprog

**Курс "Функциональное программирование" для курского центра цифрового образования детей IT-Cube.**

## Содержание

1. [Введение в функциональное программирование](/book/chapter1/CHAPTER_1.md)
2. [Основы программирования на Racket](/book/chapter2/CHAPTER_2.md)
3. [Основы программирования на Scala](/book/chapter4/CHAPTER_4.md)

## Литература

1. Абельсон Х., Сассман Дж. *Структура и интерпретация компьютерных программ*. (SICP)
2. Крис Окасаки. *Чисто функциональные структуры данных*. (PFDS)
3. Норманд Эрик. *Грокаем функциональное мышление*.
4. Одерски М., Спун Л., Веннерс Б., Соммерс Ф. *Scala. Профессиональное программирование*.
5. Пирс Б. *Типы в языках программирования*. (TAPL)
6. Фелляйзен М., Финдлер Р.Б., Флэтт М., Кришнамурти Ш. *Как проектировать программы*. (HTDP)
7. Хорстманн К. *Scala для нетерпеливых*.
8. Эмерик Ч., Карпер Б., Гранд К. *Программирование на Clojure*.

## Электронные ресурсы

1. [Журнал "*Практика функционального программирования*".](https://fprog.ru/)
2. [Книга "*Beau­tiful Racket*".](https://beautifulracket.com/)