Когда применять функциональное программирование, а когда ООП — отвечают эксперты

ООП или функциональное программирование? А может, всё сразу? Узнаём у экспертов, когда нужно применять ту или иную парадигму программирования.

Обложка статьи «Когда применять функциональное программирование, а когда ООП — отвечают эксперты»

Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов

В статье описаны основные минусы объектно-ориентированного программирования в сравнении с функциональным программированием.

Обложка статьи «Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов»

Основы функционального программирования с примерами на Scala — часть 2

В новой части цикла о функциональном программировании в Scala мы познакомимся с системой ООП даннного языка.

Основы функционального программирования с примерами на Scala — часть 1

В этой статье мы познакомимся с основами функционального программирования на Scala: настроим окружение и узнаем, как вводить переменные и функции.

Обложка поста
Обложка поста

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

Русскоязычный курс от Computer Science Center, знакомящий слушателей с функциональными языками программирования и методами программирования на этих языках. Курс записан в 2015 году, лектор — Денис Москвин.

Обложка поста

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

Русскоязычный видеокурс от НОУ «ИНТУИТ», записанный в 2013 году. Цель курса — познакомить слушателей с парадигмой функционального программирования, в которой решение задач сводится к построению функций на основе принципов функциональной…

Функциональное программирование для Android-разработчика. Часть первая

Первая часть серии, в который мы описываем основы функционального программирования, его концепции и методы, которые будут полезны для Android-разработки.

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

Основные принципы программирования: функциональное программирование

Рассказывает Аарон Краус  Если вы такой же разработчик, как и я, то наверняка сперва изучали парадигму ООП. Первым вашим яыком были Java или C++ — или, если вам повезло, Ruby, Python или…

Обложка поста

Функциональное программирование с примерами на JavaScript. Часть вторая. Аппликативные функторы, curryN и валидации

В прошлой части мы рассмотрели основные инструменты функционального программирования с примерами на JavaScript: монады, функторы, каррирование. В этой статье мы закончим обзор принципов и инструментов, которые помогут вам построить поистине чистое приложение в функциональном…

Обложка поста

Функциональное программирование с примерами на JavaScript. Часть первая. Основные техники функционального программирования

Функциональное программирование простым языком: о каррировании, чистых функциях, fantasy-land, функторах и монадах. С примерами реализации на JavaScript.

Обложка поста

Функциональный C#. Часть 4. Обработка исключений

Мы продолжаем цикл статей о функциональном C#. Сегодняшняя часть заключительная, и мы в ней рассмотрим вопрос обработки исключений и ошибок. Предлагаем вспомнить предыдущие части серии:…

Функциональный C#. Часть 3. Ненулевые ссылочные типы

Эта статья третья в серии “Функциональный C#”. Все части:…

Функциональный C#. Часть 2. Одержимость примитивами

Мы продолжаем цикл статей о функциональном программировании на языке C#:…

Функциональный C#. Часть 1. Неизменяемые объекты

Мы начинаем цикл статей, в которых покажем вам, как программировать на языке C# в парадигме функционального программирования. Нами будут рассмотрены темы:…