hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
지시자
지시자, 디렉티브(directive) 또는 프라그마(pargma, "실용적인"에서 유래)는 컴퓨터 프로그래밍에서 컴파일러(또는 다른 트랜슬레이터)가 입력을 처리하는 방법을 지정하는 언어 구성 요소이다. 프로그래밍 언어에 따라 지시자는 언어의 형식 문법의 일부일 수도 있고 아닐 수도 있으며 컴파일러마다 다를 수 있다. 이는 전처리기에 의해 처리되어 컴파일러 동작을 지정하거나 대역 내 매개변수화의 한 형태로 기능할 수 있다.
어떤 경우에는 지시자가 전역적인 동작을 지정하는 반면, 다른 경우에는 프로그래밍 코드 블록과 같은 로컬 섹션에만 영향을 미친다. 일부 C 프로그램과 같은 몇몇 경우에는 지시자가 선택적인 컴파일러 힌트이며 무시될 수 있지만, 일반적으로는 규범적이며 따라야 한다. 그러나 지시자는 언어 자체에서 어떤 동작도 수행하지 않으며, 단지 컴파일러의 동작에만 변경을 가한다.
이 용어는 기존 컴파일러, 어셈블러 및 개발 환경에 존재하는 언어 구성 요소를 확장하는 추가 실행 가능한 처리를 초래하는 코드에 포함된 독점적인 타사 태그 및 명령(또는 마크업)을 지칭하는 데 사용될 수 있다. "지시자"라는 용어는 "명령"이라는 용어와 유사한 다양한 방식으로도 적용된다.
지시자 C 전처리기
C 및 C++에서 이 언어는 단순한 매크로 전처리기를 지원한다. #define 및 #include와 같이 전처리기가 처리해야 하는 소스 라인을 전처리기 지시자라고 한다.
C 샤프의 #if와 같이 C의 전처리기 지시자와 유사한 구문 구성 요소도 일반적으로 "지시자"라고 불리지만, 이러한 경우에는 실제 전처리 단계가 포함되지 않을 수도 있다.
defined(조건부 지시자 다음에 올 때)를 제외한 모든 전처리기 명령은 해시 기호(#)로 시작한다. C++26까지는 export, import, module 키워드가 부분적으로 전처리기에 의해 처리되었다.
지시자 역사
지시자는 JOVIAL에서부터 시작된다.
코볼에는 COPY 지시자가 있다.
ALGOL 68에서는 지시자를 프라그마트("실용적인"에서 유래)라고 부르며, pragmat 또는 pr로 표기한다. C와 같은 최신 언어에서는 이를 "pragma"로 줄여 쓴다('t' 없음).
ALGOL 68에서 프라그마트의 일반적인 용도는 "키워드가 어떻게 표시되는지"를 의미하는 스트로핑 체계를 지정하는 것이다. POINT, UPPER, RES(예약어) 또는 따옴표 체계를 지정하는 다양한 지시자가 뒤따른다. pragmat 키워드 자체(약어 pr)에 대한 스트로핑 사용에 주목하라. 이는 POINT 또는 따옴표 체계 중 하나에서 사용된다.
오늘날 지시자는 1970년대 초부터 시작되어 현재 C99 표준까지 이어진 C 언어에서 가장 잘 알려져 있으며, 여기서는 C 전처리기에 대한 명령이거나, #pragma 형식으로 컴파일러 자체에 대한 지시자이다. 아래를 참조하면 알 수 있듯이 최신 언어에서도 어느 정도 사용된다.
지시자 다른 언어
파이썬에는 두 가지 지시자가 있다. 하나는 언어 기능을 변경하는 from __future__ import feature(PEP 236 -- Back to the __future__에 정의되어 있으며, 펄처럼 기존 모듈 가져오기 구문을 사용한다)이고, 다른 하나는 소스 코드 파일의 문자 인코딩을 지정하는 coding 지시자(주석 내)이다(PEP 263 -- Defining Python Source Code Encodings에 정의되어 있다). 더 일반적인 지시자 문이 PEP 244 -- The `directive' statement에서 제안되었으나 거부되었다. 이 모든 것은 2001년으로 거슬러 올라간다.
지시자 다른 언어
비주얼 베이직에서는 "Option" 키워드를 지시자에 사용한다.
Option Explicit On|Off - On일 때 변수의 암시적 선언을 허용하지 않고 미리 명시적인 선언을 요구한다.
Option Compare Binary - 문자의 내부 이진 표현에서 파생된 정렬 순서에 기반한 문자열 비교를 수행한다. 예를 들어, 영어/유럽어 코드 페이지(ANSI 1252)에서는 A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø. 내장 연산자(예: =, <>, <, >), Select Case 블록 및 VB 런타임 라이브러리 문자열 함수(예: InStr)에 영향을 미친다.
지시자 다른 언어
Option Compare Text - 시스템 로케일에 의해 결정되는 대소문자를 구분하지 않는 텍스트 정렬 순서에 기반한 문자열 비교를 수행한다. 예를 들어, 영어/유럽어 코드 페이지(ANSI 1252)에서는 (A=a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø). 내장 연산자(예: =, <>, <, >), Select Case 블록 및 VB 런타임 라이브러리 문자열 함수(예: InStr)에 영향을 미친다.
Option Strict On|Off - On일 때 다음을 허용하지 않는다.
형식 없는 프로그래밍 - 명시적 형식이 없는 선언이 암시적으로 Object로 형 지정된다.
Object로 정적으로 형 지정된 값에 대한 늦은 바인딩(즉, CLR, DLR 및 COM 객체에 대한 동적 디스패치).
암시적 축소 변환 - 좁은 형식(예: Long에서 Integer로, Object에서 String으로, Control에서 TextBox로)으로의 모든 변환이 변환 연산자(예: CInt, DirectCast, CType)를 사용하여 코드에서 명시적이어야 한다.
지시자 다른 언어
Option Infer On|Off - On일 때 컴파일러가 로컬 변수의 초기화자에서 해당 형식을 추론할 수 있도록 한다.
C 샤프에서 컴파일러 지시자는 전처리 지시자라고 불린다. C#은 기술적으로 전처리기를 사용하여 이러한 지시자를 처리하지 않고, 코드에서 직접 처리한다. C 및 C++의 지시자와 대부분 일치하는 여러 가지 컴파일러 지시자가 있으며, 특히 컴파일러 경고 및 디버거 체크섬을 제어하는 데 사용되는 #pragma가 포함된다. C#은 또한 #nullable 및 #region을 포함하여 C 또는 C++에서 사용되지 않는 일부 지시자도 제공한다. C#은 함수와 같은 매크로는 허용하지 않지만, 조건부 컴파일과 같은 목적을 위해 일반 매크로는 허용한다.
어셈블리어에서 지시자(가상 연산 또는 "가상 오피"라고도 함)는 일반적으로 대상 머신과 같은 정보를 지정하고, 코드 섹션 간의 구분을 표시하며, 어셈블리 시간 변수를 정의하고 변경하고, 매크로를 정의하고, 조건부 및 반복 코드를 지정하고, 예약된 메모리 영역을 정의하는 등의 작업을 수행한다. 일부 어셈블러는 가상 오피를 지시어 니모닉과 구별하기 위해 특정 구문을 사용하지만, 모든 어셈블러가 그런 것은 아니다. 예를 들어, 가상 오피 앞에 마침표를 붙여 .END와 같은 가상 오피를 사용하여 어셈블러가 코드 어셈블을 중지하도록 지시할 수 있다.
프리코드캠프
프리코드캠프(freeCodeCamp) 또는 프리 코드 캠프(Free Code Camp)는 인터랙티브 학습 웹 플랫폼, 온라인 커뮤니티 포럼, 채팅룸, 온라인 출판물 및 지역 조직으로 구성된 비영리 교육 단체이다. 이 단체는 누구나 소프트웨어 개발 및 컴퓨터 프로그래밍 학습에 접근할 수 있도록 하는 것을 목표로 한다.
학생들은 HTML, CSS, 자바스크립트, 파이썬, C 샤프 등을 소개하는 튜토리얼을 시작으로, 혼자 또는 짝을 지어 완료하는 프로젝트 과제를 수행한다.
프리코드캠프 역사
freeCodeCamp를 설립하기 전에 퀸시 라슨은 6년간 학교 교장을 지냈고, 학교를 더 효율적으로 만들기 위한 도구를 만들 수 있도록 코딩을 배우기 시작했다. 코딩 학습 여정은 길고 험난했으며 그는 새로운 개발자들을 위한 단일 트랙 커리큘럼의 필요성을 인식했다. 미국 코딩 부트캠프 데이터를 분석하고 코딩 교육이 얼마나 접근하기 어려운지 깨달은 후, 그는 동료 주도 학습을 위한 완전 온라인 포괄적인 무료 플랫폼을 만들기로 결심했고, 그 결과물이 바로 freeCodeCamp이다.
그는 현재 가족과 함께 텍사스주에 살고 있으며, freeCodeCamp 작업, freeCodeCamp 출판물을 위한 글쓰기 및 저자 인터뷰, 챕터(무료 오픈소스 밋업 대안)와 같은 오픈소스 프로젝트 조율, 자유롭고 개방적인 인터넷 옹호 및 두 어린 자녀들과 시간을 보내고 있다.
freeCodeCamp는 2014년 10월에 출시되었으며 Free Code Camp, Inc.로 법인화되었다. 설립자인 퀸시 라슨은 대학원 졸업 후 프로그래밍을 시작한 소프트웨어 개발자로, 초보자가 직업을 가질 수 있도록 학생들의 진도를 간소화하는 방법으로 freeCodeCamp를 만들었다.
프리코드캠프 역사
2015년 팟캐스트 인터뷰에서 그는 freeCodeCamp를 만든 동기를 다음과 같이 요약했다.
freeCodeCamp는 내가 코딩을 배운 극도로 비효율적이고 우회적인 방법을 바로잡으려는 나의 노력이다. 나는 이 과정을 가능한 한 효율적이고 고통 없이 만들고자 나의 경력과 남은 인생을 바치고 있다. [...] 코딩 학습을 악몽으로 만들었던 모든 것들을 freeCodeCamp로 해결하려고 노력하고 있다.
초기 커리큘럼은 몽고DB, Express.js, AngularJS, Node.js에 초점을 맞추었으며, 완료하는 데 800시간이 소요될 것으로 예상되었다. 많은 강의는 코드카데미, 스탠퍼드, Code School과 같은 다른 플랫폼의 무료 자료 링크였다. 이 과정은 "웨이포인트"(빠른 대화형 튜토리얼), "봉파이어"(알고리즘 챌린지), "집라인"(프론트엔드 프로젝트), "베이스점프"(풀스택 프로젝트)로 나뉘었다. 프론트엔드 및 풀스택 프로젝트를 완료하면 학생에게 각 인증서가 수여되었다.
프리코드캠프 역사
커리큘럼은 2016년 1월에 외부 자료에 덜 의존하고, 비전통적인 섹션 이름을 제거하고, 프론트엔드 라이브러리를 AngularJS에서 React.js로 전환하도록 업데이트되었다. D3.js 및 Sass를 포함하여 몇 가지 과정이 추가되어 총 예상 시간이 2,080시간으로 늘어났고, 데이터 시각화 및 백엔드라는 두 가지 인증서가 추가되었다.
또한 2016년 freeCodeCamp는 약 15,000명의 개발자를 대상으로 기본적인 인구 통계 및 코딩 관련 질문에 대한 설문조사를 실시했다. 몇 가지 발견 사항에는 "18%만이 스타트업에서 일하고 싶다고 말했다"와 "38%는 UX, 백엔드 또는 기타 특정 분야를 전문으로 할 계획이 없다"는 내용이 포함된다.
2017년 11월, freeCodeCamp는 팟캐스트를 출시했다. 2019년 11월부터 2023년 8월까지 잠시 중단된 후, 팟캐스트는 현재 매주 발행되며 2024년 10월 현재 146개의 에피소드를 보유하고 있다. 팟캐스트에는 조엘 스포스키 (트렐로 및 스택 오버플로의 창시자), 제프 앳우드 (스택 익스체인지 공동 설립자), 데이비드 J. 말란(CS50의 수석 강사)과 같은 유명한 게스트들이 출연했다.
프리코드캠프 역사
freeCodeCamp는 2018년에 인터넷 라디오 방송국인 코드 라디오를 출시했다. 처음에는 유튜브 라이브 스트림으로 시작하여 나중에 자체 웹사이트로 이동했으며, 더 빠르고 데이터 효율적일 것을 약속했다. 코드 라디오에서 스트리밍되는 음악은 기악 다운템포 장르이다.
프리코드캠프 커리큘럼
자기 주도형 커리큘럼은 1,400시간의 대화형 코딩 챌린지 및 웹 개발 프로젝트와, 비영리 단체를 위한 오픈소스 프로젝트 기여 800시간으로 구성되어 있으며 지속적으로 더 많은 챌린지와 프로젝트로 확장되고 있다. 이는 약 1년간의 풀타임 코딩에 해당한다. 커리큘럼은 반응형 웹 디자인, 자바스크립트 알고리즘 및 자료 구조, 프론트엔드 라이브러리, 데이터 시각화, API 및 마이크로서비스, 정보 보안 및 품질 보증으로 나뉜다. 참가자는 각 섹션을 완료하면 인증서를 받는다.
커리큘럼은 페어 프로그래밍을 강조하며, 협업과 공유 학습 문화를 조성하여 학생들이 자신의 능력에 대한 의심(일반적으로 "가면현상"이라고 불림)을 극복하도록 돕는다.
freeCodeCamp에서 현재 가르치는 언어와 기술에는 HTML, PHP, CSS, 자바스크립트, jQuery, 부트스트랩, Sass, React.js, Node.js, 파이썬, Express.js, 몽고DB, SQL, Git이 포함된다.
프리코드캠프 커리큘럼
2022년 10월 25일 freeCodeCamp의 8번째 생일을 기념하여 퀸시 라슨은 수학 및 컴퓨터 과학 분야의 공인 학위 프로그램이 현재 활발히 개발 중이라고 트윗을 통해 발표했다. 공식 출시 날짜는 아직 미정이다.
2023년, freeCodeCamp는 마이크로소프트와 협력하여 기초 C 샤프 인증을 개발했다.
2015년에 출시된 freeCodeCamp 유튜브 채널은 2024년 10월에 구독자 1천만 명을 달성했다. 이 채널에는 700개 이상의 무료 전체 프로그래밍 강좌가 포함되어 있으며, 매주 새로운 강좌가 게시된다.
프리코드캠프 비영리 활동
2017년까지 freeCodeCamp 학생들은 커리큘럼의 모든 인증서를 완료하면 비영리 단체와 협력할 기회를 얻고 장려되었다. 예를 들어, 인도네시아 기반 비영리 단체인 코페르니크와 People Saving Animals가 있다.
2016년 freeCodeCamp는 "Open Source for Good" 이니셔티브를 발표했는데, 이는 비영리 활동을 모든 비영리 단체 및 조직이 사용할 수 있도록 확장하고 오픈소스로 공개하는 것이다. 출시 10개월 이내에 이 이니셔티브는 7가지 오픈소스 도구를 만들었다. Mail for Good는 조직이 저렴한 비용으로 대량 이메일 메시지를 보낼 수 있도록 돕는 프로젝트 중 하나로, 메일침프와 같은 서비스의 더 저렴한 대안 역할을 한다.
"Open Source for Good" 디렉토리에 나열된 세 가지 프로젝트는 모두 2020년에 깃허브에 보관되었다.
프리코드캠프 평가
freeCodeCamp 플랫폼은 한 달에 약 35만 명의 고유 방문자가 사용하며, 160개국 이상에서 온 학생들이 참여하고 있다.
freeCodeCamp에는 학생들이 직접 교류할 수 있는 국제적인 커뮤니티 운영 그룹이 있다. 일부 그룹은 지역 뉴스에 보도되었으며, 다음 10년간 프로그래밍 관련 직업의 예상 공석을 채우기 위해 freeCodeCamp를 프로그래밍 입문 과정으로 언급했다.
다른 기술 회사들은 freeCodeCamp를 "세계적 수준의 학습 플랫폼을 갖춘 유명 자선 단체"이자 "훌륭한 유튜브 채널을 운영하며 시작하기에 좋은 곳"이라고 설명했다.
하루니시온
하루니시온(ハルニシオン)는 일본의 6인조 아이돌 걸 그룹이다.
함수 원형
함수 원형 또는 함수 프로토타입, 펑션 프로토타입(function prototype)은 컴퓨터 프로그래밍에서 함수 이름을 지정하는 선언과 형식 시그니처(항수 (수학), 매개변수의 자료형 및 반환형)를 지정하지만, 함수 본문은 생략한다. 함수 정의는 함수가 어떻게 동작하는지("구현")를 지정하는 반면, 함수 원형은 단순히 해당 인터페이스, 즉 어떤 데이터 형식이 들어가고 나오는지 지정한다. "함수 원형"이라는 용어는 특히 C 및 C++ 프로그래밍 언어에서 사용되는데, 전방 선언을 헤더 파일에 배치하여 프로그램을 번역 단위로 분할할 수 있게 한다. 즉, 컴파일러가 개별적으로 오브젝트 파일로 번역하고, 링커에 의해 실행 파일 또는 라이브러리로 결합될 수 있는 부분으로 분할한다. 함수 선언은 함수 정의보다 먼저 나오며, 이름, 반환형, 저장 클래스 및 기타 관련 속성에 대한 세부 정보를 제공한다.
함수 원형
함수 원형은 다음 중 하나의 경우에 사용될 수 있다.
원형에서 매개변수 이름은 선택 사항이며(C/C++에서는 함수 원형 영역을 가지며, 해당 영역은 원형 끝에서 끝난다), 그러나 형식은 모든 한정자와 함께 필요하다(예: 포인터 또는 const 매개변수에 대한 참조인 경우). 단독 const는 제외한다.
객체 지향 프로그래밍에서 인터페이스와 추상 메서드는 거의 동일한 목적을 수행한다.
함수 원형 예시
다음 함수 원형을 고려한다.
또는, 이름 지정된 매개변수 없이:
또는, 후행 반환형과 함께 (C++ 전용):
함수 원형에는 함수 시그니처, 함수 이름, 반환형 및 접근 지정자가 포함된다. 이 경우 함수 이름은 "sum"이다. 함수 시그니처는 매개변수의 수와 해당 유형을 정의한다. 반환형은 "void"이다. 이는 함수가 어떤 값도 반환하지 않을 것임을 의미한다. 첫 번째 예시의 매개변수 이름은 선택 사항이다.
함수 원형 사용법
C 초기 버전에서는 함수가 이전에 선언되지 않았고 이름이 왼쪽 괄호 뒤에 표현식에 나타나면, int를 반환하는 함수로 암시적으로 선언되었으며 인수에 대해서는 아무것도 가정되지 않았다. 이 경우 컴파일러는 인수의 수와 유형에 대한 컴파일 시간 유효성 검사를 수행할 수 없었다.
C99 표준은 원형 사용을 요구한다.
함수 MyFunction은 정수 인수로 호출될 것으로 예상한다. 함수 원형을 포함함으로써, 함수가 하나의 정수 인수를 취함을 컴파일러에 알리고 컴파일러가 잘못 지정된 호출을 잡을 수 있도록 한다.
헤더 파일에 함수 원형을 배치함으로써 라이브러리에 대한 인터페이스를 지정할 수 있다.
C++에서는 함수 원형이 클래스 정의에서도 사용된다.
C 프로그래밍 언어 (책)
C 프로그래밍 언어(The C Programming Language, 저자의 이니셜을 따서 K&R)는 브라이언 커니핸과 데니스 리치가 쓴 컴퓨터 프로그래밍 책이다. 데니스 리치는 C 프로그래밍 언어를 처음으로 설계하고 구현했으며, 언어 개발과 밀접하게 연관된 유닉스 운영체제를 공동 설계했다. 이 책은 C 언어의 개발과 대중화에 중요한 역할을 했으며, 오늘날에도 널리 읽히고 사용되고 있다. 이 책이 원본 언어 설계자에 의해 공동 저술되었고, 초판이 수년 동안 언어의 데 팍토 표준 역할을 했기 때문에 많은 사람들이 이 책을 C 언어에 대한 권위 있는 참고 자료로 여겼다.
C 프로그래밍 언어 (책) 역사
C는 1970년대 초 벨 연구소의 데니스 리치가 켄 톰프슨의 B 언어의 확장 버전으로 만들었다.
또 다른 벨 연구소 직원인 브라이언 커니핸은 최초의 C 튜토리얼을 작성했으며,
그는 리치를 설득하여 언어에 대한 책을 공동 저술하게 했다.
커니핸은 책의 "설명" 자료 대부분을 썼고, 리치의 참고 매뉴얼은 부록이 되었다.
1978년 2월 22일에 출판된 초판은 C 프로그래밍 언어에 대한 최초의 널리 사용 가능한 책이었다. 이 버전의 C는 때때로 K&R C(책의 저자를 따서)라고 불리며, 이 초기 버전을 나중에 ANSI C로 표준화된 C 버전과 구별하기 위해 사용된다.
C 프로그래밍 언어 (책) 역사
1988년 4월, 책의 두 번째 판본이 출판되었는데, 당시 새로운 ANSI C 표준으로 인해 언어에 생긴 변경 사항, 특히 표준 라이브러리에 대한 참조 자료를 포함하도록 업데이트되었다. 이 책의 두 번째 판본(2024년 기준 최신판)은 20개 이상의 언어로 번역되었다. 2012년에는 두 번째 판본의 전자책 버전이 ePub, Mobi, PDF 형식으로 출판되었다.
C는 1989년(ANSI X3.159-1989로)에 처음 표준화되었으며 그 이후로 여러 차례 개정되었다. 그러나 최근 표준을 다루는 새로운 판본의 C 프로그래밍 언어는 발행되지 않았다.
C 프로그래밍 언어 (책) 평가
바이트 잡지는 1983년 8월 "[The C Programming Language]는 C 언어에 대한 결정적인 저서이다. 이 책을 읽기 전에는 더 이상 읽지 마라!"고 평가했다. 제리 푸어넬은 그해 잡지에서 이 책이 "여전히 표준 ... 다소 간결하다"고 썼다. 그는 이어서 "커니핸과 리치 없이 C 언어를 배울 수도 있지만, 그것은 어려운 방법이다. C에 대해 이 책만 산다면 너무 힘들게 일하는 것이다."라고 말했다.
C 프로그래밍 언어 (책) 영향
The C Programming Language는 명확한 표현과 간결한 처리로 테크니컬 라이팅의 모델로 자주 언급되었다. 예제는 일반적으로 언어의 일상적인 사용에서 접할 수 있는 완전한 프로그램으로 구성되며, 시스템 프로그래밍에 중점을 둔다. 저자들은 다음과 같이 썼다.
우리는 초판의 간결함을 유지하려고 노력했다. C는 큰 언어가 아니며, 큰 책에 잘 담겨 있지 않다. 우리는 C 프로그래밍의 핵심인 포인터와 같은 중요한 기능의 설명을 개선했다. 원본 예제를 다듬고 여러 장에 새로운 예제를 추가했다. 예를 들어, 복잡한 선언에 대한 처리는 선언을 단어로 변환하고 그 반대로 변환하는 프로그램으로 보강되었다. 이전과 마찬가지로 모든 예제는 기계 판독 가능한 형식의 텍스트에서 직접 테스트되었다.— 두 번째 판 서문
이 책은 최소한의 C 프로그램을 보여주기 위해 "hello, world"라는 텍스트만 출력하는 "Hello, World!" 프로그램을 소개했다. 그 이후로 많은 텍스트가 프로그래밍 언어를 소개하는 데 이 관례를 따르고 있다.
C 프로그래밍 언어 (책) 영향
ANSI C가 등장하기 전에는 초판 텍스트가 C 컴파일러 개발자들에게 사실상의 언어 표준으로 사용되었다. ANSI C 표준화와 함께 저자들은 컴파일러 개발자가 아닌 프로그래머를 위해 두 번째 판을 더욱 의식적으로 작성했으며, 다음과 같이 썼다.
부록 A, 참고 매뉴얼은 표준이 아니라 표준의 본질을 더 작은 공간에 전달하려는 우리의 시도이다. 이는 프로그래머들이 쉽게 이해할 수 있도록 만들어졌지만, 컴파일러 개발자를 위한 정의는 아니다—그 역할은 표준 자체에 속한다. 부록 B는 표준 라이브러리의 기능 요약이다. 이 역시 구현자가 아닌 프로그래머를 위한 참조 자료이다. 부록 C는 원본 버전에서 변경된 사항을 간결하게 요약한 것이다.— 두 번째 판 서문
"C 프로그래밍 언어"가 대학 및 산업계에서 C를 처음 접한 프로그래머 세대에 미친 영향으로 인해 많은 사람들이 저자의 프로그래밍 스타일과 관례를 규범적인 실천은 아니더라도 권장되는 실천으로 받아들이게 되었다. 예를 들어, 책의 두 판에 제시된 프로그램의 코딩 및 서식 스타일은 종종 "K&R 스타일"이라고 불리며 유닉스 및 리눅스 커널의 소스 코드에서 관례적으로 사용되는 코딩 스타일이 되었다.
린디 효과
린디 효과(Lindy effect, 린디의 법칙, Lindy's law)는 기술이나 아이디어처럼 영구적이지 않은 어떤 것의 미래 수명이 현재 나이에 비례한다는 이론화된 현상이다. 따라서 린디 효과는 어떤 것이 현재까지 존재하거나 사용된 기간이 길수록 남은 수명이 길어진다고 제안한다. 장수는 변화, 노후화 또는 경쟁에 대한 저항을 의미하며, 미래에도 계속 존재할 가능성이 크다. 린디 효과가 적용되는 경우, 사망률은 시간이 지남에 따라 감소한다. 수학적으로, 린디 효과는 파레토 확률 분포를 따르는 수명에 해당한다.
이 개념은 뉴욕시에 있는 린디스 식당의 이름을 따서 명명되었는데, 이곳에서 희극 배우들이 이 개념을 비공식적으로 이론화했다. 즉, 2주 동안 공연된 쇼는 추가로 2주 동안 지속될 것으로 예상되는 반면, 2년 동안 지속된 쇼는 추가로 2년 동안 지속될 것으로 예상된다. 린디 효과는 나중에 수학자와 통계학자들에 의해 이론화되었다. 나심 니컬러스 탈레브는 린디 효과를 "흡수 장벽으로부터의 거리"라는 용어로 설명했다.
린디 효과
린디 효과는 책과 같이 "피할 수 없는 만료일"이 없는 비영구적인 품목에 적용된다. 예를 들어, 인간은 영구적이지 않다. 선진국의 출생 시 기대 수명은 약 80년이다. 따라서 린디 효과는 개별 인간의 수명에 적용되지 않는다. 다른 모든 조건이 동일하다고 가정할 때, 10세 인간이 다음 해에 사망할 가능성은 100세 인간보다 적지만, 린디 효과는 그 반대를 예측할 것이다.
린디 효과 역사
이 용어의 기원은 앨버트 골드만과 1964년 더 뉴 리퍼블릭에 기고한 "린디의 법칙"이라는 기사로 거슬러 올라간다. 린디라는 용어는 뉴욕의 린디스 델리카트슨을 의미하며, 그곳에서 희극 배우들이 "매일 밤 모여 최근 쇼 비즈니스 '활동'에 대한 사후 분석을 수행"했다. 이 기사에서 골드만은 뉴욕시 미디어 관찰자들 사이에서 희극 배우들이 가진 자료의 양이 일정하므로, 출력 빈도가 그들의 시리즈가 얼마나 오래 지속될지 예측한다는 민속적 믿음을 설명한다.
... 텔레비전 희극 배우의 기대 수명은 매체 노출 총량에 [반비례]한다. 만약 그가 자만심에 병적으로 속아 정기적인 주간 또는 심지어 월간 프로그램을 시작한다면, 첫 시즌을 넘겨 살아남을 가능성은 희박하다. 그러나 그가 "더 비즈니스"의 이 노년기 철학자들이 선호하는 자원 보존 정책을 채택하여 "스페셜"과 "게스트 출연"에만 국한한다면, 에드 윈 [1966년 79세에 사망하여 영화에서 여전히 활동 중이었다]의 나이까지 버틸 수 있을 것이다.
린디 효과 역사
브누아 망델브로는 1982년 그의 저서 자연의 프랙탈 기하학에서 같은 이름으로 다른 개념을 정의했다. 망델브로의 버전에서 희극 배우들은 TV 출연에 걸쳐 퍼뜨릴 코미디 자료의 양이 고정되어 있지 않지만, 오히려 더 많이 출연할수록 미래 출연을 더 많이 할 것으로 예측된다. 망델브로는 인간의 약속처럼 생산자의 수명에 의해 제한되는 특정 것들에 대해 미래 기대 수명이 과거에 비례한다는 것을 수학적으로 표현했다. 그는 린디의 법칙과 젊은 시인들의 묘지에 대한 비유를 언급한 다음 연구원과 그들의 출판물에 적용한다. "어떤 사람의 과거 수집된 작품이 아무리 길어도 평균적으로 동일한 양만큼 더 계속될 것이다. 결국 멈출 때, 그것은 약속의 정확히 절반에서 중단된다."
나심 니컬러스 탈레브의 2012년 저서 안티프래질: 무질서로부터 이득을 얻는 것들에서 그는 처음으로 자신의 아이디어를 린디 효과라고 명시적으로 언급했으며, 자연적 상한이 없는 모든 것을 포함하도록 생산자의 수명이라는 한계를 제거하고 이를 그의 광범위한 안티프래질 이론에 통합했다.
린디 효과 역사
만약 한 책이 40년 동안 출판되어 왔다면, 나는 그 책이 또 다른 40년 동안 출판될 것으로 예상할 수 있다. 그러나, 그리고 이것이 주요 차이점인데, 만약 그 책이 10년을 더 살아남는다면, 또 다른 50년 동안 출판될 것으로 예상될 것이다. 이것은 간단히 말해, 왜 오랫동안 존재해 온 것들이 사람처럼 "노화"하지 않고, 반대로 "노화"하는지를 알려주는 규칙이다. 멸종 없이 지나는 매년은 추가 기대 수명을 두 배로 늘린다. 이것은 어떤 강건함의 지표이다. 품목의 강건함은 그 수명에 비례한다!
탈레브에 따르면, 망델브로는 린디 효과의 확장된 정의에 동의했다. "나 [탈레브]는 영구적/비영구적 경계를 제안했고 그 [망델브로]는 비영구적인 것이 멱법칙 분포를 따르는 반면 영구적인 것(초기 린디 이야기)은 단순한 비유로 작동한다는 데 동의했다."
린디 효과 역사
탈레브는 스킨 인 더 게임에서 이 용어를 더욱 정의했으며, 린디를 취약성, 무질서, 시간과 연결했다. 탈레브에게 "취약성의 이론은 린디 효과로 직접 이어진다"고 말하며, 그는 "취약성을 무질서에 대한 민감성"으로 정의하고 "시간은 무질서와 동등하며, 시간의 파괴에 대한 저항, 즉 우리가 영광스럽게 생존이라고 부르는 것은 무질서를 다루는 능력"이라고 말한다. 시간이 "스킨 인 더 게임"을 통해 작동하기 때문에, 탈레브는 "살아남은 것들은 우리에게 '사후적으로' 어떤 강건함을 가지고 있다는 것을 암시한다"고 믿는다. 따라서 그는 "사물을 판단하는 유일한 효과적인 심판은 시간"이라고 결론짓고, 이는 그의 견해에서 "오래된 메타 질문: 전문가를 누가 판단할 것인가? 경비원을 누가 지킬 것인가? [...] 글쎄, 생존이 그럴 것이다"에 답한다고 말한다. 그는 린디 효과 자체가 "린디-증명"이라고 덧붙이며, 소크라테스 이전 철학자 페리안드로스의 말("오래된 법을 사용하되 신선한 음식을 먹어라")과 카스티야의 알폰소 10세의 말("오래된 통나무를 태워라. 오래된 와인을 마셔라. 오래된 책을 읽어라. 오래된 친구를 유지하라.")을 인용한다.
린디 효과 역사
린디 효과의 현대적 지지자로는 트위터 사용자 LindyMan으로 알려진 Paul Skallas와 앤드리슨 호로위츠의 공동 창업자인 마크 앤드리슨이 있다. Skallas는 린디 효과에서 영감을 받은 생활 방식을 홍보하는데, 이는 그리스 철학자 플루타르코스와 가톨릭 신학자 토마스 아퀴나스와 같은 지중해 작가들과 지중해 사람들의 추정되는 생활 방식이 혼합된 절충적인 조합이다. 뉴욕 타임스에 기고한 에즈라 마커스는 Skallas의 린디 효과에 대한 접근 방식이 다이어트, 데이트, 운동과 같은 생활 방식 주제에 초점을 맞추어 탈레브의 통계 분석과 다르다고 언급한다. Skallas는 아직 내구성을 입증하지 못한 신제품과 새로운 아이디어에 대한 회의론을 옹호한다. Skallas는 문화적 장수가 도덕적 가치를 의미하지 않는다는 것을 인정하며, 예를 들어 제프리 엡스타인과 같은 부유한 남성의 성적 학대도 "린디"라고 지적한다.
린디 효과 수학적 공식화
수학적으로, 린디 효과에 의해 가정된 관계는 물체(예: 코미디 쇼)의 수명에 해당하는 확률 변수 T에 대한 다음 진술로 표현될 수 있으며, 이는  (하한  포함) 범위의 값을 취한다고 가정한다.
여기서 좌변은 가 를 초과했을 때 남은 수명 의 조건부 기대값을 나타내고, 우변의 매개변수  (Iddo Eliazar가 "린디 비율"이라고 부름)는 양의 상수이다.
이는 T의 생존 함수가 다음과 같다는 것과 동일하다.
이는 위험 함수를 갖는다.
이는 수명 가 지수 을 가진 파레토 분포 (멱법칙 분포)를 따른다는 것을 의미한다.
린디 효과 수학적 공식화
그러나 역으로, 지수 를 가진 파레토 분포만이 린디의 법칙을 만족하는 수명 분포에 해당하는데, 이는 린디 비율 가 양수이고 유한해야 하기 때문이다 (특히, 수명 는 유한한 기대값을 가진다고 가정한다). Iddo Eliazar는 남은 수명 의 평균 (기대값) 대신 중앙값을 포함하는 린디의 법칙의 대체 공식을 제안했으며, 이는 가능한 파레토 지수의 전체 범위 를 가진 수명 에 대한 파레토 분포에 해당한다. Eliazar는 또한 지프의 법칙 및 사회경제적 불평등과의 관계를 입증하며, "린디의 법칙, 파레토의 법칙, 지프의 법칙은 사실상 동의어 법칙이다"라고 주장했다.
보멀 효과
보멀 효과(Baumol effect, 바우몰 효과, 보몰 효과) 또는 보멀의 비용 질병(Baumol's cost disease)은 경제학에서 1960년대 윌리엄 J. 보멀과 윌리엄 G. 보웬이 처음으로 설명했다. 이는 노동 생산성이 거의 또는 전혀 증가하지 않은 직종의 임금이, 높은 생산성 성장을 경험한 다른 직종의 임금 상승에 따라 상승하는 경향을 말한다. 결과적으로 이러한 경제 부문은 생산성은 증가하지 않지만 투입 비용이 증가하기 때문에 시간이 지남에 따라 더 비싸진다. 일반적으로 이는 제조업 제품보다 서비스, 특히 의료, 교육, 예술 및 문화에 더 큰 영향을 미친다.
이 효과는 교차탄력성의 한 예이다. 생산성 향상 없이 임금이 오르는 것은 생산성 향상을 경험하여 자연스럽게 더 높은 임금을 지불할 수 있는 직업과 경쟁해야 하기 때문이다. 예를 들어, 소매 부문이 관리자에게 낮은 임금을 지불한다면, 그 관리자들은 자동차 부문에서 더 높은 임금을 받을 수 있는 직업을 찾기 위해 그만둘 수도 있다. 따라서 소매 관리자의 급여는 소매 부문의 노동 생산성 증가 때문이 아니라, 다른 산업의 생산성 증가와 그에 따른 임금 증가 때문에 상승한다.
보멀 효과
보멀 효과는 여러 중요한 경제 발전을 설명한다.
보멀은 경제 부문 간의 생산성 성장 차이를 불균형 성장이라고 언급했다. 부문은 생산성 성장에 따라 진보적이거나 비진보적으로 구분될 수 있다. 그 결과 발생하는 탈공업 사회, 즉 대부분의 노동자가 3차 부문에 고용되는 경제로의 전환을 3차 산업화라고 부른다.
보멀 효과 설명
노동 생산성 증가는 임금 상승으로 이어지는 경향이 있다. 그러나 생산성 성장은 경제 전체에 걸쳐 균일하지 않다. 일부 부문은 높은 생산성 성장을 경험하는 반면, 다른 부문은 거의 또는 마이너스 생산성 성장을 경험한다. 그럼에도 불구하고 임금은 높은 생산성 성장을 보인 부문뿐만 아니라 생산성 성장이 거의 없거나 전혀 없는 부문에서도 상승하는 경향이 있었다.
미국 경제학자 윌리엄 J. 보멀과 윌리엄 G. 보웬은 생산성 정체 부문의 임금이 생산성 성장이 높은 부문과 노동자를 놓고 경쟁해야 하는 필요성 때문에 상승한다고 주장했다. 생산성 성장이 높은 부문은 가격을 올리지 않고도 임금을 인상할 여력이 있다. 노동 비용이 증가하지만 생산성 증가는 거의 없는 부문은 생산 비용이 증가하는 것을 보게 된다. 1967년 논문에서 보멀은 다음과 같이 요약했다.
보멀 효과 설명
만약 한 부문의 시간당 생산성이 경제의 다른 부문에 비해 누적적으로 증가하고, 동시에 모든 부문에서 임금이 비례적으로 상승한다면, 비진보적 부문의 상대 비용은 필연적으로 상승할 것이고, 이러한 비용은 누적적으로 무한히 증가할 것이다... 따라서 기술적으로 진보적인 부문의 발전 그 자체가 기술적으로 변하지 않는 경제 부문의 비용을 필연적으로 증가시킨다. 이들 지역의 노동 시장이 봉쇄되어 임금이 절대적으로 일정하게 유지되지 않는 한, 이는 거의 불가능한 일이다.
보멀 효과 기원
다양한 시계열 가격을 연구하면서 장 푸라스티에는 여러 산업에서 기술 발전이 고르지 않다는 것을 발견했다.
그러나 중요한 것은 경제 활동의 매우 큰 부문들이 기술 발전의 영향을 거의 받지 않았다는 점이다. 예를 들어, 남성 이발사는 1948년에 1900년보다 더 많은 고객의 머리카락을 자르지 않았다. 전체 직업들이 1900년부터 1930년까지 작업 방식을 바꾸지 않았다. (…). (1949: 27).
그는 이것이 경제에서 서비스의 비중을 점진적으로 증가시키고, 그 결과 탈공업 사회로 이어질 것이라고 예측했다.
(…) 2차 생산의 절대량은 계속 증가한다. 그러나 특정 경제 발전 단계부터는 이러한 성장하는 생산량의 가치가 전체 국민 생산량에 비해 감소한다. 따라서 3차 가치가 경제 생활을 침범한다. 그렇기 때문에 기술 진보 문명은 3차 문명이 될 것이라고 말할 수 있다. (1949: 59)
2003년 논문에서 보멀은 "분석의 기원은 푸라스티에 (1963)를 참조하라"고 언급했다. 이는 푸라스티에 1949년 논문의 재인쇄본이다.
보멀 효과 기원
알쿠프, A., & 르 브리, D. (2020). 장 푸라스티에의 발전 이론에서 기술 진보와 구조 변화. 정치경제학사, 52(1), 101-133을 참조하라.
보멀 효과에 대한 원래 연구는 공연 예술 부문을 대상으로 수행되었다. 미국 경제학자 보멀과 보웬은 1965년에 "표준 콘서트홀에서 슈베르트 사중주를 연주하는 바이올리니스트의 시간당 생산량은 비교적 고정되어 있다"고 말했다. 다시 말해, 그들은 고전 음악 공연의 생산성이 증가하지 않았다고 말했다. 그러나 19세기 이래로 음악가들의 실질 임금은 상당히 증가했다. 갬블링과 앤드류스는 1984년에 공연장의 크기가 커질수록 생산성이 실제로 증가한다는 점을 지적했다. 더욱이 그린필드는 1995년에 확성, 녹음 및 방송의 발전으로 인해 훨씬 더 많은 사람들이 공연을 듣게 되어 생산성이 여러 배 증가했다고 지적했다.
보멀 효과 영향
기업은 보멀 효과로 인한 노동 비용 증가에 다양한 방식으로 대응할 수 있다.
보멀 효과의 중요한 의미는 기술 발전이 있는 세상에서는 제조업 제품의 비용이 감소하는 경향이 있는 반면(제조업 생산성이 지속적으로 증가하기 때문에), 교육, 법률 서비스, 의료와 같은 노동 집약적 서비스의 비용은 증가하는 경향이 있을 것이라는 예상이다(차트 참조).
보멀 효과 영향
미국 경제학자 윌리엄 노드하우스의 2008년 연구는 기술적으로 정체된 부문에서 "보멀형 질병"이 "상대 가격 상승과 상대 실질 생산량 감소"로 이어졌다고 결론지으며 이를 보여주었다. 가격 측면에서 노드하우스는 1948년부터 2001년까지 미국에서 "생산성 추세가 거의 퍼센트 포인트 단위로 가격 하락과 관련이 있다"는 것을 보여주었다. 따라서 생산성 성장이 낮은 산업은 상대가격이 증가하는 것을 보였고, 노드하우스는 "느린 생산성 성장으로 인한 비용-가격 질병 가설은 역사적 데이터에 의해 강력히 뒷받침된다. 상대적으로 생산성 성장이 낮은 산업은 상대 가격에서 퍼센트 포인트 단위로 더 높은 성장을 보인다"고 결론지었다. 실질 생산량에 대해서도 유사한 결론이 나왔다. "실질 생산량/정체 가설은 강력히 확인되었다. 기술적으로 정체된 산업은 기술적으로 역동적인 산업보다 실질 생산량에서 더 느린 성장을 보였다. 1퍼센트 포인트 더 높은 생산성 성장은 4분의 3퍼센트 포인트 더 높은 실질 생산량 성장과 관련이 있었다."
보멀 효과 영향
보멀 효과는 생산성 성장률이 낮은 산업의 비용이 지속적으로 상승할 것이라고 제시하지만, 보멀은 "정체 부문 서비스는 사회에 결코 감당할 수 없을 정도로 비싸지지 않을 것이다. 이는 경제의 지속적으로 증가하는 생산성이 동시에 인구의 전반적인 구매력을 증가시키기 때문이다"라고 주장한다. 이를 이해하기 위해 실질 국민 소득이 1,000억 달러이고 의료 지출이 200억 달러(국민 소득의 20%)를 차지하여 다른 구매에 800억 달러가 남는 경제를 가정해 보자. 생산성 성장으로 인해 50년 동안 실질 국민 소득이 2,000억 달러로 두 배가 된다고 가정해 보자(연간 약 1.4%의 성장률). 이 경우 의료 지출이 500% 증가하여 1,200억 달러가 되더라도 다른 구매에 800억 달러가 남을 것이다. 이는 50년 전과 정확히 같은 금액이다. 이 시나리오에서 의료는 50년 전 20%에 비해 국민 소득의 60%를 차지하지만, 다른 상품을 구매할 수 있는 소득액은 변하지 않는다. 더 나아가 의료 비용이 국민 소득의 60% 미만을 차지한다면 다른 구매에 더 많은 소득이 남을 것이다(예를 들어, 의료 비용이 국민 소득의 20%에서 40%로 증가한다면, 다른 구매에 1,200억 달러가 남을 것이다. 이는 50년 전보다 40% 더 많다). 따라서 생산성 성장이 보멀의 비용 질병으로 인해 상당한 의료 비용 증가를 초래하더라도, 그 생산성 성장이 가져온 부의 증가는 사회가 이전보다 더 많은 상품을 구매할 수 있도록 해 줄 것이다.
보멀 효과 영향
이는 사회 전체적으로는 사실이지만, 모든 노동자 개인에게는 그렇지 않다. 보멀은 비용 증가가 "가난한 사람들에게 불균형적으로 영향을 미친다"고 지적했다. 시간이 지남에 따라 개인의 소득이 증가하고 제조업 제품의 감당 능력도 증가할 수 있지만, 보멀 효과의 영향을 받는 산업의 가격 인상은 많은 노동자의 임금 인상보다 클 수 있다(위 차트, 평균 임금 참조). 이러한 서비스는 전반적인 경제성장에도 불구하고, 특히 저소득층에게는 덜 감당할 수 없게 된다. 이러한 효과는 최근 수십 년 동안 관찰된 경제적 불평등의 증가로 인해 악화되었다.
보멀 효과는 정부 지출에 중대한 영향을 미친다. 대부분의 정부 지출은 법 집행, 교육, 의료 등 비용 질병에 영향을 받는 서비스에 사용되기 때문에, 정부가 이러한 서비스를 제공하는 비용은 시간이 지남에 따라 증가할 것이다.
보멀 효과의 한 가지 함의는 노동력의 분포가 고생산성 산업에서 저생산성 산업으로 이동한다는 것이다. 즉, 이 효과는 저생산성 산업에 고용된 노동력의 비중이 시간이 지남에 따라 증가할 것이라고 예측한다.
이러한 추론은 보멀이 그의 저서 『비용 질병』에서 제시한 사고 실험을 통해 이해할 수 있다.
보멀 효과 영향
간단히 말해, 물리적 단위로 측정된 경제의 총생산량 중 진보 부문(생산성 성장률이 높은 산업)에서 나오는 비중이 변하지 않는다고 가정해 보자. 경제는 진보 부문과 정체 부문(생산성 성장률이 낮은 산업)이라는 두 부문으로만 구성되어 있으며, 이들의 생산량이 전체 생산량의 전부를 차지하므로, 정체 부문 또한 총 생산량에서 일정한 비중을 유지해야 한다.
이는 경제의 노동력 분포에 중요한 영향을 미친다. 정의상 진보 부문의 노동 생산성은 정체 부문보다 훨씬 빠르게 성장하므로, 두 부문의 생산량 간에 일정한 비율을 유지하기 위해서는 점점 더 많은 노동력이 진보 부문에서 정체 부문으로 이동해야 한다.
보멀 효과 영향
보멀 효과가 예측한 대로, 미국 노동력 중 정체 산업에 고용된 비율은 1960년대 이래로 상당히 증가했다. 특히, 미국은 제조업 경제에서 서비스 경제로 변모했다(차트 참조). 그러나 이 중 얼마나 많은 부분이 다른 원인 때문이 아니라 보멀 효과 때문인지는 논쟁의 여지가 있다. 2010년 연구에서 경제학자 탈란 B. 이스칸은 보멀 효과와 엥겔 효과가 미국에서 서비스 고용 비중이 증가하는 데 중요한 역할을 했다고 결론을 내리는 모델을 고안했다(비록 "보정된 모델과 실제 데이터 사이에 상당한 차이가 남아 있다"고 언급했지만). 경제학자 빅터 푸크스의 1968년 이전 연구도 보멀 효과가 서비스로의 전환에 주요한 역할을 했다고 결론지었지만, 그는 엥겔의 법칙에서 제시된 것과 같은 수요 변화는 미미한 역할만 했다고 판단했다. 경제학자 로버트 로우쏜과 라마나 라마스와미도 제조업의 상대적으로 빠른 생산성 성장이 서비스로의 전환에 역할을 했다고 결론지었다. 그러나 경제학자 톰 엘프링은 1989년 논문에서 보멀 효과가 1970년대 이후 서비스 수요 증가에 비해 부차적인 역할을 했다고 주장했다. 서비스로의 전환에 대한 다른 대안 이론으로는 앨런 피셔와 콜린 클라크가 1930년대에 고안한 3부문 모델과 같은 수요 측면 이론(보멀 효과는 주로 공급 측면 설명이다)이 있는데, 이는 서비스가 상품보다 더 높은 욕구를 충족시키므로 소득이 증가함에 따라 더 높은 소득 비중이 서비스 구매에 사용될 것이라고 가정한다. 전문 서비스 활동을 선호하는 산업 간 분업의 변화, 저렴한 노동 비용을 가진 국가로의 아웃소싱, 노동력에 여성의 참여 증가, 그리고 무역 전문화 등이 있다.
보멀 효과 영향
보멀 효과는 농업에서 노동 재배분을 설명하는 데도 사용되었다(미국에서는 1930년에 노동력의 21.5%가 농업에 종사했고 농업이 GDP의 7.7%를 차지했다. 2000년에는 노동력의 1.9%만이 농업에 종사했고 농업은 GDP의 0.7%만을 차지했다). 2009년 연구에서 경제학자 벤자민 N. 데니스와 탈란 B. 이스칸은 1950년대 이후 농업의 상대적으로 빠른 생산성 성장이 고용이 농업에서 비농업 상품으로 지속적으로 이동하는 주요 원동력이었다고 결론지었다(1950년대 이전에는 엥겔의 법칙이 농업에서 노동 재배분의 거의 모든 것을 설명한다고 판단했다).
보멀은 비용 질병에 대한 그의 원래 논문에서, 장기적으로 비용 질병이 총 생산성 성장의 감소와 그에 상응하는 경제성장의 감소를 의미한다고 주장했다. 이는 비용 질병의 노동 분배 효과에서 자연스럽게 이어진다. 점점 더 많은 노동력이 고생산성 성장 산업에서 저생산성 성장 산업으로 이동함에 따라, 전체 생산성 성장률이 둔화될 것이라고 예상하는 것은 당연하다. 경제성장은 생산성 성장에 의해 크게 좌우되므로, 경제 성장도 둔화될 것이다.
보멀 효과 영향
그러나 경제학자 니콜라스 울턴은 2001년 논문에서 보멀 효과가 직관에 반하게 총 생산성 성장의 증가를 초래할 수 있다고 주장했다. 이는 많은 서비스가 제조업 부문의 중간재를 생산하는 경우, 즉 상당수의 서비스가 비즈니스 서비스인 경우 발생할 수 있다. 이 경우, 저성장 서비스 부문이 규모를 늘리고 있더라도, 이들 서비스가 줄어드는 제조업 부문의 생산성 성장을 더욱 촉진하기 때문에 전체 생산성 성장은 실제로 증가할 수 있다. 관련하여 경제학자 마우리치오 푸뇨는 교육과 의료와 같은 많은 정체된 서비스가 인적 자본 형성에 기여하여 성장을 촉진하고 따라서 "성장에 대한 보멀의 부정적인 효과에 반대한다"고 설명했다.
그러나 경제학자 사사키 히로아키는 2007년 논문에서 울턴의 주장을 반박했다. 사사키는 고생산성 성장 산업에서 중간재로 서비스 사용을 고려한 경제 모델을 구축했으며, 그럼에도 불구하고 고생산성 성장 제조업에서 저생산성 성장 서비스로의 노동력 분포 변화가 장기적으로 경제 성장률을 감소시킨다고 결론지었다. 마찬가지로 경제학자 요헨 하트비히와 하겐 크레머는 2019년 논문에서 울턴의 이론이 "논리적으로 일관되지만", 총 생산성 성장 감소를 보여주는 "데이터와 일치하지 않는다"고 결론지었다.
보멀 효과 부문
보멀 효과는 교육 부문에 적용되어 왔으며, 보멀 본인도 이를 적용했다. 대부분의 측정치에 따르면, 지난 수십 년 동안 교육 부문의 생산성 성장은 낮거나 심지어 마이너스였다. 예를 들어, 미국 대학의 평균 학생 대 교사 비율은 2011년에 16대 1이었고, 1981년에도 마찬가지였다. 그러나 이 기간 동안 학비는 상당히 상승했다. 이는 적어도 부분적으로 보멀 효과로 설명된다고 제안되었다. 교육 부문의 생산성 성장이 거의 없거나 심지어 마이너스였음에도 불구하고, 경제의 다른 부문 전반의 생산성 증가 때문에 오늘날의 대학은 1980년대 수준의 급여로는 교수들을 유치할 수 없어, 인력을 유지하기 위해 임금을 인상해야 한다. 증가된 인건비를 충당하기 위해 대학은 학비를 인상한다(즉, 가격을 인상한다).
보멀 효과 부문
교육 비용 상승에서 보멀 효과의 역할에 대한 증거는 엇갈리고 있다. 예를 들어, 윌리엄 & 메리 칼리지의 경제학자 로버트 B. 아치볼드와 데이비드 H. 펠드먼은 2006년 연구에서 보멀 효과가 고등 교육 비용 증가의 주된 원동력이라고 주장했다. 그러나 다른 연구들은 보멀 효과의 역할을 더 작게 보았다. 2014년 연구에서 경제학자 로버트 E. 마틴과 카터 힐은 보멀 효과가 고등 교육 비용 상승의 23%~32%만을 설명한다고 판단하는 모델을 고안했다. 경제학자 게리 로즈와 조안나 프라이는 2015년 연구에서 더 나아가 보멀 효과가 학비 상승을 전혀 설명할 수 없다고 주장했는데, "학비가 올랐음에도 불구하고 상대적인 학술 노동 비용은 감소했다"는 것이다. 비용 질병은 초등교육과 중등교육에도 제한적인 영향만 미칠 수 있다. 국제 통화 기금의 경제학자 노세 마나부의 2016년 학생당 공교육 지출에 대한 연구는 "보멀 효과의 기여가 이론이 암시하는 것보다 훨씬 작았다"고 밝혔다. 노세는 대신 시장 임금을 초과하여 교사에게 지급되는 임금 프리미엄 상승이 비용 증가의 주된 이유였으며, 특히 개발도상국에서 그러했다고 주장했다.
보멀 효과 부문
고등 교육 비용 상승에 대한 다른 설명으로는 보웬의 수익 비용 이론, 교육에 대한 공공 보조금 감소, 행정 비대화, 고등 교육의 상업화, 고등 교육에 대한 수요 증가, 연방 학자금 대출의 쉬운 이용 가능성, 다른 대학 간의 가격 비교 어려움, 기술 변화 및 가격 인상을 통제할 중앙 메커니즘 부족 등이 있다.
보멀 효과는 의료 비용 상승에 적용되어 왔는데, 의료 산업은 오랫동안 생산성 증가가 낮았기 때문이다. 경험적 연구들은 미국에서 의료 비용 상승에 보멀 효과가 큰 역할을 한다는 것을 대체로 확인했지만, 약간의 이견은 있다. 마찬가지로 2021년 연구에서는 중국에서 "보멀의 비용 질병이 의료비 지출 증가에 상당한 긍정적 영향을 미쳤다"고 판단했다. 그러나 경제학자 브래들리 로센과 아흐테르 파루크의 캐나다 의료비에 대한 논문은 "비용 질병이 [캐나다 의료비 지출 증가에] 비교적 작은 기여자이며, 의료 기술 발전과 1인당 소득 증가가 가장 큰 기여자"라고 밝혔다.
상당한 기술 혁신과 자본 투자에도 불구하고 의료 산업은 생산성을 크게 높이는 데 어려움을 겪었다. 경제학자 알베르토 마리노, 데이비드 모건, 루카 로렌초니, 크리스 제임스는 다음과 같이 요약했다.
보멀 효과 부문
"기술 발전, 자본 투자 및 규모의 경제는 경제의 진보적 부문과 동등한 수준의 누적 생산량 증가를 이루지 못한다...[A]자동화 및 더 나은 기술은 일반적으로 생산성의 큰 증가를 허용하지 않는다. 의료 전문가는 특히 새로운 기술을 사용하여 대체하기 어렵고, 새로운 기술은 실제로 볼륨 증가(예: 더 빠른 진단 테스트)를 가져올 수도 있다. 새로운 기술로 인해 발생할 가능성이 있는 볼륨 증가는 새로운 의료 전문가를 고용하여 모든 사람을 치료해야 하므로 지출을 증가시킬 것이다. 또한 새로운 기술은 예를 들어 의사에게 더 전문적인 교육을 요구하여 더 많은 경험이 필요하므로 임금을 더욱 상승시킨다."
보멀 효과 부문
보멀의 비용 질병은 제4차 산업과 공공 병원 및 주립 대학과 같은 공공 서비스의 생산성 성장 부족으로 인한 결과를 설명하는 데 자주 사용된다. 의료, 교육 또는 공연 예술과 같이 비정형적인 인간 상호작용이나 활동에 크게 의존하는 노동 집약적 부문은 시간이 지남에 따라 생산성 성장이 적었다. 현악 사중주 예시와 마찬가지로, 간호사가 붕대를 갈거나 대학 교수가 수필을 채점하는 데 걸리는 시간은 오늘날이나 1966년이나 동일하다. 이와 대조적으로, 자동차 제조 부문과 같이 일상적인 작업을 포함하는 상품 생산 산업에서는 노동자들이 도구와 장비의 기술 혁신을 통해 지속적으로 생산성을 향상시키고 있다.
1990년대 후반에 보고된 서비스 산업의 생산성 향상은 주로 총요소 생산성에 기인한다. 제공업체는 아웃소싱 또는 기술을 통해 보조 노동 비용을 줄였다. 예를 들어, 의료 제공자를 위한 데이터 입력 및 부기 업무를 해외로 아웃소싱하고, 교육 평가에서 수동으로 채점하던 수필을 광학 마크 인식으로 선다형 문제 시험으로 대체하여 자동으로 채점할 수 있게 한 것이다.