'5천만 인년'의 연구개발 성과는 무엇인가?

'5천만 인년'의 연구개발 성과는 무엇인가?

책을 읽고 있어요<유닉스 프로그래밍의 예술>

한줄 주장

1969년부터 2003년까지 3년 반은 긴 시간이었다. 이 기간 동안 Unix 사이트 수의 역사적 추세 곡선에 따르면 전 세계적으로 Unix 개발에 5천만 명 이상의 인력이 투입되었을 수 있습니다.

이것이 (50million man-year / 35 year) = (1.47 million man-year / year) 당시 유닉스의 개발 과정이었다. 이는 매년 147만명의 개발자가 Unix 시스템에서 작업한다는 의미입니다.

개인적으로 이 수치는 좀 믿기지 않는 수치입니다. 아니면 제가 이 숫자를 잘못 이해하고 있는 걸까요?

답변1

이 문장은 이 책의 서문에 있는 각주이다. 이 발췌문은 더 구체적입니다.

[...] Unix 문화에는 수백만 년에 걸쳐 [1] 기술적인 노력을 기울여 발전해 온 기록되지 않은 엔지니어링 전통이 있습니다. 이 책은 이러한 전통을 이해하고 그 디자인 패턴을 툴킷에 추가하면 더 나은 프로그래머와 디자이너가 되는 데 도움이 될 것이라는 믿음으로 집필되었습니다.

[1] 1969년부터 2003년까지 3년 반은 긴 시간이었다. 이 기간 동안 Unix 사이트 수의 역사적 추세 곡선에 따르면 전 세계적으로 Unix 개발에 5천만 명 이상의 인력이 투입되었을 수 있습니다.

질문에서 :

이는 매년 147만명의 개발자가 Unix 시스템에서 작업한다는 의미입니다.

어떻게 해석하느냐에 따라 다르다"참여하다"그리고 유닉스의 의미. 이것은아니요Unix 시스템 자체 개발에 관해서는 물론 이러한 내용도 포함됩니다. Unix를 개발 플랫폼으로 사용하는 것에 관한 것입니다. *nix [2] 는 대학, 기업, 시분할, 서버, 기기, 개인 등에서 사용되고 있으며 사용되고 있습니다.

더 넓게 보면 이 책은 유닉스(유닉스 같은) 개발 문화, 철학, 디자인에 관한 것입니다.

[2] 여기서 *nix를 사용한 이유는 저자가 독점 UNIX 이상의 시스템에 대해 이야기하기 때문입니다. 예를 들어:"Linux 및 기타 오픈 소스 Unix(예: 최신 BSD 변형)의 등장."
또한보십시오리눅스는 유닉스인가요?, 또한 다음으로 연결됩니다.인터넷에서 Unix를 언급할 때 왜 *가 표시됩니까?

답변2

"연간 인년"과 같은 것은 없습니다. "시간당 킬로와트시"와 마찬가지로 말도 안되는 일입니다.

그러나 그것은 아마도 당신의 질문의 요점일 것입니다.

어쨌든 모두가 가정하는 그 사람은 조금 과장된 것 같아요사용유닉스는 실제로기여하다그것을 개발하십시오. 대단한 공헌을 요약하는 것과 비슷합니다.쥐 실험실"수백만 명의 생명과학에 전념하다"; 정확하지만 제목의 가정과 완전히 일치하지는 않습니다.

관련 정보