Закон Вирта — это полушутливое высказывание, популяризированное Никлаусом Виртом в 1995 году.[1] Звучит оно так:[2]
Программы становятся медленнее более быстро, чем компьютеры становятся быстрее.
Оригинальный текст (англ.)
Software is getting slower more rapidly than hardware becomes faster. |
Вирт указал, что выражение впервые было сформировано Мартином Райзером, который в предисловии к его книге об операционной системе Оберон написал: «Есть мнение, что прогресс в аппаратной части излечит все недостатки программ, однако внимательный наблюдатель может заметить, что программы перерастают компьютеры в размерах и медлительности» (англ. The hope is that the progress in hardware will cure all software ills. However, a critical observer may observe that software manages to outgrow hardware in size and sluggishness.)[3].
Скорость работы компьютеров становится выше в соответствии с законом Мура. Закон Вирта утверждает, что увеличение производительности аппаратной части ещё не означает ускорения работы как таковой.
Закон также иногда называется Законом Пейджа, в честь Ларри Пейджа, основателя Google, который упомянул его в своём выступлении[4]. Впервые о нём упоминул Сергей Брин на конференции Google I/O в 2009 году[5].
Содержание |
Программы становятся в два раза медленнее каждые полтора года.
Оригинальный текст (англ.)
The speed of software halves every 18 months[6]. |
Закон Гейтса — это вариант закона Вирта, названный в честь основателя Microsoft Билла Гейтса[7]. Это шутливое наблюдение, утверждающее, что скорость программного обеспечения уменьшается на половину каждые полтора года, что сводит на нет все преимущества закона Мура. Это может происходить по нескольким причинам: добавление избыточных ненужных функций, плохой код, нежелание программистов дорабатывать программы и плохой менеджмент или частая смена команды[8].
Вирта форте, николай вирта творчество, вирта пво, вирта ромон цена.