Закон Вирта

Закон Вирта

Закон Вирта — это полушутливое высказывание, популяризированное Никлаусом Виртом в 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.
  2. Никлаус Вирт (February 1995). «A Plea for Lean Software». Computer 28 (2): pp. 64–68. DOI:10.1109/2.348001. Проверено 2007-01-13.
  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. Архивировано из первоисточника 31 июля 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?", The Inquirer.

Литература

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

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Закон Вирта" в других словарях:

  • Закон Гроша — Законом Гроша называют следующее замечание о производительности компьютеров, сделанное Хербом Грошем в 1965 году: Существует фундаментальное правило, которое я скромно называю законом Гроша: получение добавочной экономии есть только квадратный… …   Википедия

  • Вирт, Никлаус — Никлаус Вирт Niklaus E. Wirth …   Википедия

  • Хронология развития вычислительной техники — Паскалина Блеза Паскаля (1640) …   Википедия

  • ГЕРМАНИЯ — (нем. Deutschland). *** *** *** Исторический очерк В истории Г. можно выделить след. осн. периоды: 1) первобытнообщинный строй на терр. Г. и начало зарождения классового общества (до 6 в. н. э.). 2) Раннефеодальный период (6 11 вв.), в котором… …   Советская историческая энциклопедия

  • Лауреаты Сталинской премии в области литературы и искусства — (полный список) Содержание 1 Список лауреатов 1.1 1941 1.2 1942 1.3 1943 …   Википедия

  • Аненербе — Символика Аненербе Аненербе (нем. Ahnenerbe «Наследие предков», полное название  «Немецкое общество по изучению древней германской истории и наследия предков») организац …   Википедия

  • Германия — (лат. Germania, от Германцы, нем. Deutschland, буквально страна немцев, от Deutsche немец и Land страна)         государство в Европе (со столицей в г. Берлин), существовавшее до конца второй мировой войны 1939 45.          I. Исторический очерк …   Большая советская энциклопедия

  • Российская Советская Федеративная Социалистическая Республика, РСФСР (народное образование и культурно-просветительные учреждения) — VIII. Народное образование и культурно просветительные учреждения = История народного образования на территории РСФСР уходит в глубокую древность. В Киевской Руси элементарная грамотность была распространена среди разных слоев населения, о чём… …   Большая советская энциклопедия

  • Российская Советская Федеративная Социалистическая Республика —         РСФСР.          I. Общие сведения РСФСР образована 25 октября (7 ноября) 1917. Граничит на С. З. с Норвегией и Финляндией, на З. с Польшей, на Ю. В. с Китаем, МНР и КНДР, а также с союзными республиками, входящими в состав СССР: на З. с… …   Большая советская энциклопедия

  • Министерство финансов США — (The U.S. Treasury) Глава министерства финансов США, Министерство финансов США Министерство финансов как один из исполнительных департаментов США, функции министерства финансов США, список министров финансов США Содержание Содержание Раздел 1. о… …   Энциклопедия инвестора


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»