비르트의 법칙

비르트의 법칙(Wirth's law)은 컴퓨터 성능에 대한 격언으로, 소프트웨어가 하드웨어가 빨라지는 것보다 더 빠르게 느려진다는 것을 말한다.

이 격언은 1995년 논문 "A Plea for Lean Software"에서 이 격언을 논의한 컴퓨터 과학자 니클라우스 비르트의 이름을 따서 명명되었다.

 역사 
비르트는 이 말을 마르틴 라이저에게 돌렸는데, 라이저는 자신의 오베론 시스템에 대한 책 서문에서 다음과 같이 썼다. "하드웨어의 발전이 모든 소프트웨어 문제를 해결할 것이라는 희망이 있다. 그러나 비판적인 관찰자는 소프트웨어가 크기와 느려짐에서 하드웨어를 능가한다는 것을 관찰할 수 있다." 다른 관찰자들은 한동안 이 점을 주목했다. 실제로 이러한 추세는 1987년 일찍부터 명확해지고 있었다.

그는 끊임없이 성장하는 소프트웨어의 수용에 기여하는 두 가지 요인으로 "급속히 성장하는 하드웨어 성능"과 "필수적인 기능과 있으면 좋은 기능에 대한 고객의 무지"를 들었다. 사용자 편의성과 기능성 향상이 소프트웨어의 크기 증가를 정당화한다고 하지만, 비르트는 사람들이 복잡성을 정교함으로 오해하는 경향이 있으며, "이러한 세부 사항들은 보기에는 좋지만 필수적이지 않으며, 숨겨진 비용이 따른다"고 주장한다. 그 결과, 그는 "더 날씬한" 소프트웨어 개발을 촉구했으며, 하드웨어만을 기반으로 1986년에서 1989년 사이에 개발된 소프트웨어 시스템인 오베론의 개발을 선도했다. 그의 주요 목표는 유연성, 기능성 또는 사용자 편의성을 희생하지 않고 일반적으로 요구되는 메모리 용량과 프로세서 성능의 일부만으로 소프트웨어를 개발할 수 있음을 보여주는 것이었다.

 다른 이름 
이 법칙은 2009년에 재정립되어 구글 공동 창립자 래리 페이지에게 귀속되었다. 이를 페이지의 법칙이라고 부른다. 이 이름의 첫 사용은 2009년 구글 I/O 콘퍼런스에서 구글 공동 창립자 세르게이 브린에게 귀속된다.

다른 일반적인 형태로는 1990년대 주요 하드웨어 및 소프트웨어 회사인 인텔과 마이크로소프트 또는 그 CEO인 앤디 그로브와 빌 게이츠의 이름을 사용한다. 예를 들어 "인텔이 준 것을 마이크로소프트가 빼앗는다"와 앤디와 빌의 법칙: "앤디가 준 것을 빌이 빼앗는다"가 있다.

게이츠의 법칙("소프트웨어의 속도는 18개월마다 절반으로 줄어든다"Gates' law, from the Jargon Lexicon, in the Jargon File (version 4.4.7).)은 익명으로 만들어진 비르트의 법칙 변형으로, 그 이름은 마이크로소프트의 공동 창립자인 빌 게이츠를 지칭한다. 이는 상용 소프트웨어의 속도가 일반적으로 18개월마다 50% 느려져 무어의 법칙의 모든 이점을 상쇄한다는 관찰이다. 이는 다양한 이유로 발생할 수 있다. 피처 크리프, 코드 크러프트, 개발자의 게으름, 자금 부족, 강제 업데이트, 강제 포팅(더 새로운 OS 또는 새로운 기술 지원), 또는 이전 관리자의 설계 철학과 일치하지 않는 경영진 교체 등이 그 원인이다.Orion, Egan (March 21, 2003). "WinTel trips on Linux?", The Inquirer.

데이비드 메이의 이름을 딴 메이의 법칙은 "소프트웨어 효율성은 18개월마다 절반으로 줄어들어 무어의 법칙을 상쇄한다"고 명시하는 변형이다.

 같이 보기 
 앤디와 빌의 법칙
 코드 블롯
 쉿피케이션
 피처 크리프
 제본스의 역설
 미니멀리즘 (컴퓨팅)
 은빛 총알은 없다
 파킨슨의 법칙
 소프트웨어 블롯
 폐기물

 각주 

 더 읽어보기 


분류:경험 법칙
분류:컴퓨터 문화
분류:기술 전략