Домашняя
В этой рабочей тетради собрана информация, в основном посвященная функциональной разработке на Scala. Я специально использую словосочетание "рабочая тетрадь", а не "сайт", "блог", "энциклопедия" или "хранилище (тайных) знаний", чтобы подчеркнуть, что это скорее набор конспектов, собранных воедино из разных мест в попытке структурировать информацию о программировании в целом и функциональном программировании на Scala в частности.
Эти конспекты отображают то, как я понимаю ту или иную тему. Собственно именно желание понять и привело к появлению "рабочей тетради". Правильное это понимание или неправильно - вопрос для обсуждения. И если вы хотите мне что-то подсказать или поправить, то для этого на каждой странице есть кнопка "Редактировать страницу" в правом меню. Она приведет к исходникам, расположенным на gitverse.ru. В них можно внести изменения и отправить "Запрос на слияние", в комментариях к которому можно будет обсудить изменения.
Рабочая тетрадь состоит из следующих разделов, доступных для выбора в верхнем меню:
- Блог - мои статьи и выступления на митапах.
- Обзор Scala - описание языка Scala.
- Функциональное программирование - раздел о функциональном программировании.
- Классы типов - классы типов в Scala, теория категорий и прочее.
- Алгоритмы и Структуры данных - алгоритмы и структуры данных в Scala.
- Scala библиотеки - раздел о Scala библиотеках.
- Упражнения из книг - упражнения из книг, разобранные на Scala.
- Ресурсы для обучения - дополнительные материалы и ресурсы для обучения (книги, статьи, курсы, видео и т.п.)
Ссылки: