О неумолимости законов

3 июнь, 2008 - 17:55Игорь Дериев

Александр Орехов, наш колумнист, недавно напомнил некоторые важные законы, описывающие развитие ИТ-индустрии. Конечно, все они эмпирические – одни через какое-то время перестают выполняться, другие требуют периодического уточнения. Однако формулировали их ой какие неслучайные люди – и далеко не ради красного словца. Соответственно и подтверждения (конечно, не доказательства) встречаются довольно часто.

К примеру, сегодня принято ругать Microsoft за то, что ее ОС и офисный пакет становятся все более ресурсоемкими. Но если разобраться, то окажется, что подобным примерам несть числа – и даже в таких сферах, где ругательства страшнее bloatware просто не существует. Вот на сайте OpenOffice.org Ninja недавно задались целью провести сравнительное тестирование доброго десятка релизов OpenOffice.org. И результат оказался вполне закономерным – быстродействие пакета плавно падает. За одним, пожалуй, исключением (которые, как известно, лишь подтверждают правила): когда-то было значительно улучшено время запуска приложения и с тех пор по сути не менялось.

Собственно, результаты в особых комментариях не нуждаются – все есть в первоисточнике, а выводы находятся в самом конце публикации (пара красивых диаграмм). Суммарно, по ряду базовых операций, от версии 1.1.5 до текущей сборки 3.0 замедление составляет порядка 40% и тенденция совершенно очевидна. Конечно, тестирование нельзя признать исчерпывающим, а у кого-то цифры получились бы несколько иными, но вывод очевиден:

закон Вирта, как не грустно это признавать, объективен.