Dec 30, 2011

C와 유닉스의 데니스 리치 만든 거리에 패스


C와 유닉스의 데니스 리치 만든 거리에 패스

리치는 1967 년 벨 연구소 '컴퓨팅 과학 연구 센터에 일을하러 갔지요 널리'DMR '로 알려졌다. 1990 년대 중반에 AT & T 구조 조정의 일환으로 리치는 그 시스템 소프트웨어 연구 부서의 책임자로 2007 년 은퇴 루슨트 테크놀로지로 전송되었습니다.

우리는, 우리가 할 일은 그 누구도 절대 잊지지나 않을까 오늘도 데니스 리치, 스티브 잡스와 많은 다른 사람의 좋아하는없이 원격으로 불가능했던 것입니다.

리치는 'C'프로그래밍 언어의 개발 "과 UNIX 운영 체제의 공동 개발을위한 1988 년 공학 학회 (National Academy of Engineering) 회원으로 선출되었습니다.

빌 클린턴 전 대통령은 그가 그의 작업에 대한 여러 국내 및 국제 상을 수상 유닉스와 C. 그들의 공헌을 위해 1999 년 기술의 리치와 톰슨 국민 훈장을 수여하고 C의 "개발을위한 1988 년 공학 학회 (National Academy of Engineering) 회원으로 선출되었습니다 프로그래밍 언어 및 유닉스 운영 체제의 공동 개발을위한. "

리치는 IT의 초기 전문가로서 자신의 위치를​​ 일치하도록 라이프 스타일과 습관을했습니다. 긴 머리와 수염, 그리고 종달새보다 유명 더 올빼미, 그는 임대 라인의 끝에있는 작은 시간을 통해 작업에 집에 가서 휴대 저녁에 늦게 출현, 그의 업계 표준의 혼란 사무실에서 정오에 작업을 시작 벨 연구소 컴퓨터에 연결되어 있습니다.

리치 물리 및 응용 수학 학위와 하버드 대학에서 졸업. 그는 아버지가 벨 연구소를위한 스위칭 시스템 엔지니어로 근무 뉴저지에서 자랐습니다. 그는 하버드 대학에 가서 1963 년에 물리학 학위를 졸업했습니다. 그는 2007 년 자신의 은퇴까지 남아 어디 그 후, 1967 년 벨 연구소와 고용을 복용하기 전에, MIT로 옮겼습니다.

리치는 그의 1967 년 가입 당시 미국에서 가장 큰 휴대폰 공급자 중 하나 운영에서 가장 잘 알려진 연구 실험실 중 하나를했다 벨 연구소에서 그의 경력의 대부분을 보냈다.

두 사람은 유닉스 버전에서 결과, 세상의 주목을 받고있는 소형 컴퓨터에 대한보다 효율적인 운영 체제를 개발하기 위해 밖으로 설정합니다.

거의 모든 프로그래머는 C에서 그의 첫 번째 코드를 작성하고 이렇게하는 과정에서 도서 (첫 번째 1978 년 발행) 거의 30 년이 넘었지만, 수업 오늘로 신선 C.에있는 "Kernighan과 리치 '도서를 통해 제공 그들은 30 년 전에 그랬던 것처럼. 이 책은 같은 맛을 유지, 이후 reprinted되었습니다. 책의 두께가 놀랄 것입니다. 그러나, 사람들은 다른 베스트 셀러보다 책을 더 유용한 것들을 발견했다고 주장했습니다. 그럼에도 불구하고, 이것은 C가 전설 만드는것되지 않습니다.

C 언어의 탄생하기 전에, 하드웨어의 다양성이있었습니다. 모든 하드웨어 장치는 나만의 명령어 집합을했고 당신이 그들 다음과 같은 어셈블리 코드를 작성했습니다. 않을 다른 하나 컴퓨팅 장치에서 작성되는 프로그램을 의미합니다 프로그램에 대한 이동성이 전적 없었습니다.

1,973함으로써, 리치와 톰슨은 문법, 기능을 개발, C에서 유닉스를 다시 작성했고, 언어를 운영 체제를 프로그램하는 능력을 제공하는 이상. 커널은 같은 해에 출판된되었습니다. 오늘날, C는 세계에서 두 번째로 가장 인기있는 프로그래밍 언어 남아 있습니다.

현대 기술의 수많은 그 동료 프로그래머가 컴퓨터 혁명의 초기 유닉스와 C에서 한 작업에 따라 달라집니다.

유닉스의 영향은 여러 가지로 생각되었습니다. 오늘까지 계속 많은 소프트웨어 엔지니어링 원칙을 설립, 그것은 인터넷에 대한 선택의 OS했다.

휴대용, 멀티 태스킹, 다중 사용자 및 궁극적으로 격렬하게 컴퓨팅의 세계에서 아마도 그의 가장 지속적인 명성을 리치를 취득 영향력 - 운영 체제로 유닉스의 디자인에 대한 톰슨과 협력.

UNIX는 원래 1970 년대 초반 C에 다시 코딩했다 "프로그래머의 작업대는"휴대폰의 아키텍처의 유연성, 개방, 새로운 추가의 용이성과 같은 엔터 프라이즈 서버에 이르기까지 장치와 컴퓨터에서 널리 사용되는 운영 체제가되었습니다 기본 UNIX 커널에 소프트웨어 도구는 학계와 업계에서 사용자를 끌었다. UNIX 클라이언트 - 서버 모델은 독립 실행형 컴퓨터에서 대규모 네트워크 컴퓨팅 환경에 컴퓨팅의 진화도 수단되었고, 리치의 작품은 그 중 가장 큰 컴퓨터 네트워크, 인터넷의 발전에 중요했다.

오늘날, 많은 널리 사용되는 운영 체제 및 프로그래밍 구글의 안드로이드, 애플의 Mac OS와 IOS, 리눅스, C 및 C와 UNIX에 리치의 선구적인 작품들의 존재를 자바 스크립트 - 빚을 등 언어.

출처 :
TechCrunch


No comments:

Post a Comment