Ну не совсем, и через ооп можно сделать элементы фп(делегаты в C#) и через фп можно сделать ооп(тут примеров и не надо).
Конечный пункт как-то не очень. Если посмотреть на аглицкий, где реформу языка похоже вообще никогда не проводили, то лучше бы нам туда не двигаться. Предпочитаю другой вектор. ФП - про удобство использования с точки зрения человека (специальным образом подготовленного, но человека), ООП же больше про "удобство" машины. В зависимости от стоимости этих двух ресурсов, можно делать дальнейший выбор.
Картинка не про отставание. Слева направо нарастает уровень абстракций. В то же время все, что можно сделать языками справа, можно сделать и языками слева, просто с большим пердолингом
Обсуждают сегодня