Другие языки программирования и технологии

В каких случаях важна скорость написания программы, а в каких случаях важна скорость работы самой программы?

АK
Артур K
33 345
Для начальников всегда нужно чтобы программа была написана вчера, а скорость программы обычно корректируется покупкой более производительного компьютера!
Правда бывают и другие случаи, но вот интересный пример.
Сам был участником. Нужно было из трёх конвертеров сделать один. Так сложилась, что каждый конвертер писался разными программистами на разных языках. Самый долгий работал часа 2, написан был на Яве. Да, говорю, зачем здесь три конвертера, здесь можно сделать один и он должен работать не дольше 5 минут. Видно было по глазам, что руководитель предприятия не поверил, но ничего опровергающего не сказал. Зато сказал исполнитель, этого не может быть, там сложнейшие алгоритмы, работали крутые программисты из сертифицированных центров. После отказа тех самых программистов из сертифицированного центра делать единый конвертер и вообще помогать чем-либо занялся сам. Пять не пять, но готовый конвертер делал задачу 40 секунд.
Это для чего я рассказал? Это про важность скорости работы программы!

Правда на своей работе мне скорость необходима. К сожалению библиотеки от Интела работают пока медленно, поэтому приходится писать каждую библиотеку самостоятельно.
ПЛ
Паша Ляшкевич
76 473
Лучший ответ
Если тебе хочется получить заработанные за эту программу деньги побыстрее, то скорость написания наверное важнее.
А если заказчик не полный баран, то ты повесишься прежде чем доведёшь свою программу до требуемой "скорости", потому как не только скорость, но и уникальность кода будет затребована. Кому они нужны программы собранные по готовым шаблонам с натянутым на это слегка подкрашенным интерфейсом?
... "скорость работы самой программы"... смешное требование)) ) о каких таких скоростях речь?
Т. е. если один напишет программу вычисляющую что-то там за полсекунды, а у другого программа считает за четверть секунды -- то это так важно? В любом случае пользователь будет в сотни раз дольше переваривать результат выданный программой.
А если ваша "быстрая" программа ещё и в ущерб какой-нибудь безопасности такая резвая, то и оставьте себе это счастье.
Миха Панасенко
Миха Панасенко
84 359
в конце квартального отчета
МА
Махач Алиев
25 307
я вот смотрю ты умный парень, можешь вирус создать?
T*
Tologon ****
4 512
Артур K Для написания классического вируса я слишком слабый программист, для написания албанского я слишком слабый психолог.