igorbor: (Default)
[personal profile] igorbor
Однажды приятель, работающий в Хеврат Хашмаль, прислал мне на работу письмо с заголовком: "Смотри, как в нашей конторе проверяют две переменные на равенство" и кусочком кода на несколько строчек:

if( a > b)
{
/* Do nothing */
}
else if( a < b)
{
/* Do nothing */
}
else
{
блаблабла - тут был написан какой-то реальный код.
}


Я посмеялся в усы и тут же переслал это письмо всем на фирме - только на всякий случай, чтобы не подставлять мужика (кто знает, какие у них там порядки в Хеврат Хашмале), вырезал все его данные и написал только, что вот, мол, этот код - не просто шутка, а кусок живой программы. Пусть, думаю, народ повеселится.

Через три минуты мне пришло ДВА ответа примерно одинакового содержания: "It's not me, it was there before"

Date: 2003-09-06 08:34 am (UTC)
From: [identity profile] arbat.livejournal.com

Несомненно, но мне было лень писать очевидное :-)
Про то, что компьютеры делаются все быстрее - как раз часто забывают. Я видал такие проекты, где 2 программиста с зарплатой за 100 целый год оптимизировали огромную библиотеку так, что она стала в среднем - на 30% быстрее. Могли вместо того закупить новые сервера, на которые всегда так жалко тратиться, и за те же бабки, за то же время - разогнаться куда? Именно.

Date: 2003-09-06 09:50 am (UTC)
From: [identity profile] igorbor.livejournal.com
С другой стороны, это еще зависит от количества инсталляций. Мы, например, сейчас бьемся над тем, чтобы имеющееся железо разогнать с 2 мегабит то сколько получится, и каждый процент важен. Потому что надеемся продавать потом десятками тысяч, и хочется сделать железо как можно дешевле. К тому времени железо подешевеет и помощнеет - хорошо, значит, будем давать не 5 мегабит, а 5 с половиной. Хотя, конечно, оптимизируется алгоритм, а не операторы сравнения :)

Date: 2003-09-06 10:14 am (UTC)
From: [identity profile] arbat.livejournal.com

Так о чем мы спорим?
Игорь Борисович, Вы же - интеллигентный человек...

Page generated Dec. 27th, 2025 04:54 pm
Powered by Dreamwidth Studios