Типа, мощности растут за счет роста количества ядер в камне, и если попытаться задействовать все эти "мощности" - это будет приводить к жесткой борьбе за ресурсы конкретного ядра. А в функциональных языках программирования конструкции, кажется, более пригодны для того, чтобы их распараллеливать.
---
Я ничего не утверждаю, но мне хотелось бы услышать ваше мнение.
Скорее придётся пересаживаться с Явы и Шарпов на C++.
Распаралеливаются конструкции лучше, а вот ресурсов CPU они кушают зачастую больше. Пока что мне больше по душе "помучаться в одном месте с архитектурой и сделать так, чтобы остальным программистам многопоточность в глаза не бросалась", чем "оставить распаралеливание на откуп компилятору, и заставлять программистов писать на функционалых языках программирования"
про закон Амдала слышали?
Обсуждают сегодня