Jun. 30th, 2015

Вот здесь ставят вопрос эффективности: " ...а разницу между "опытным джавщиком" и интеллектуальным хаскельщиком-окамельщиком-скальщиком никто не видит... Функциональный программист пишет код, который в 100 раз надежнее и в 5 раз эффективнее, и пишет он это в 5 раз быстрее, чем "объектный". Но нанять его хотят по цене объектного. "

Ну, типа нужно нанять одного умного Ф программера по цене 2х средних он типа в 5 раз лучше.
Интересно все таки как в программировании зависит/заменяется качество и кол-во.
Вот, напимер, в военном деле закон замены качества кол-вом давно экспериментально подтвержден и называется законами Ланчестера.
Если предположить, что в бизнесе программирования как на войне, то чтобы заменить супер программиста который в 4 раза умнее/эффективнее среднего на рынке достаточно взять всего корень из качества, т.е. всего 2 средних программиста.
Как выводятся законы Ланчестера в военном деле понятно, интересно как вывести их в программировании? Нужна модель или несколько, которые описывали бы процесс программирования, законы Ланчестера описывают стрельбу на поле боя.
Из простых моделей в голову приходят такие:
1. скорость печатания
2. реюзабл код
3. издержки по времени на переключение с одной задачи на другую для одного человека.
А вот здесь объясняют почему на самом деле за хаскель не хотят платить больше чем за джавщика:

"> и в 5 раз эффективнее
Ну можно сходить на benchmarksgame, выбрать там хаскель и цпп и увидеть, что в пять раз эффективнее таки цпп. Ну не в пять, в два раза по времени и иногда в четыре раза по пямяти.

Может, зарплата хаскель программистов такая потому, что часть ее идет на оплачивание дополнительного процессорного времени, планок памяти и электричества?

Потому что мутабельные типы эффективнее: не надо пересоздавать весь массив, если нужно один элемент поменять.

> А то сэкономленное на планках памяти вылетает в трубу "мы тут полгода cache locality тюнили"

Легко. Зависит от того, сколько тех планок. Если десятки, то не дешевле еще столько же купить. Если сотни тысяч, то можно кому-нибудь посидеть месяц и память ужмется вдвое. На хаскеле такого выбора нет вообще."

Profile

3mer

June 2016

S M T W T F S
   1234
5678 91011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 25th, 2017 10:13 pm
Powered by Dreamwidth Studios