WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Закон Вирта — «Программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее». Это полушутливое высказывание, популяризированное Никлаусом Виртом в 1995 году.[1][2]

Вирт указал, что выражение впервые было сформировано Мартином Райзером, который в предисловии к его книге об операционной системе Оберон написал: «Есть мнение, что прогресс в аппаратной части излечит все недостатки программ, однако внимательный наблюдатель может заметить, что программы перерастают компьютеры в размерах и медлительности» (англ. 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].

Закон Гейтса

«Программы становятся в два раза медленнее каждые полтора года.
»

Закон Гейтса — это вариант закона Вирта, названный в честь основателя Microsoft Билла Гейтса[7]. Это шутливое наблюдение, утверждающее, что скорость программного обеспечения уменьшается на половину каждые полтора года, что сводит на нет все преимущества закона Мура. Это может происходить по нескольким причинам: добавление избыточных ненужных функций, плохой код, нежелание программистов дорабатывать программы и плохой менеджмент или частая смена команды[8].

См. также

Примечания

  1. ↑ Philip E. Ross. “5 Commandments”. IEEE Spectrum. Проверено 2011-05-12.
  2. ↑ Никлаус Вирт (February 1995). “A Plea for Lean Software”. Computer. 28 (2): pp. 64–68. DOI:10.1109/2.348001. Проверено 2007-01-13. Используется устаревший параметр |month= (справка) «Software is getting slower more rapidly than hardware becomes faster»
  3. ↑ Reiser, Martin. The Oberon System User Guide and Programmer's Manual. — ACM Press, 1991. — ISBN 0-201-54422-9.
  4. ↑ Can "Page's Law" Be Broken?. Slashdot. Архивировано 30 июля 2012 года.
  5. ↑ searchengineland. Sergey Brin On Breaking "Page's Law" Of Software Sluggishness. YouTube (27 мая 2009). Проверено 27 мая 2009.
  6. ↑ Gates's Law
  7. ↑ Communications News (July 2005). «Siemon exceeds one million 10G-ready copper ports world-wide.», Communications News.
  8. ↑ Orion, Egan (March 21, 2003). «WinTel trips on Linux? Архивировано 12 сентября 2012 года.», The Inquirer.

Литература

  • «Уроки Никлауса Вирта: искусство простоты», авторы: Ласло Бёсёрменьи, под редакцией Йюрга Гуткнехта и Густава Помбергера; издательство Morgan Kaufmann Publishers, 2000, ISBN 1-55860-723-4.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2026
WikiSort.ru - проект по пересортировке и дополнению контента Википедии