Ваша основная ошибка в том, что "бацать" кого-нибудь ФЯ можно только если он не понимает, что плюсов без минусов не бывает, и в том, что Вы варитесь в ограниченном пространстве приложений определённой природы, как раз по причине невыхода за рамки парадигмы ФП по соображениям комфорта. Нельзя написать на ФП хорошую фирмварь для жёсткого диска, ну просто никак, - там просто некого "бацать", а когда продукт, выпускаемый десятками миллионов штук потребует для работы в сто раз больше памяти и в тридцать раз более мощного процессора, производитель жёстких дисков тут же обанкротится, поскольку выпустить такое устройство стоимостью в 50 долларов и иметь прибыль невозможно. И от людей, которые пишут такой софт, требуется гораздо больше, чем от программистов вашей категории, поскольку там одна единственная ошибка может легко привести к банкротству производителя целиком. Если б качество кода, даваемое ФЯ, было высоким, то их бы уже давно применяли в критичных эмбеддед решениях типа самолётов или космоса, но такого нет и в обозримой перспективе не предвидится, и лишь изредка функциональщики с придыханием обсасывают новость, что где-то в недрах NASA начали использовать что-то модное, забыв упомянуть, что оно там на ролях, аналогичных перлу в HPC. :) Don't dream, it's over.
no subject
Date: 2018-07-31 04:45 pm (UTC)