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-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии