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