위대한 프로그래머는 복잡한 문제를 간단한 솔루션을 찾을
오랜 시간 후에 나는 다음의 소스 코드를 찾을 수 인용 -
주니어 프로그래머는 간단한 문제를 간단한 솔루션을 만들 수 있습니다. 수석 프로그래머는 복잡한 문제에 대한 복잡한 솔루션을 만들 수 있습니다. 위대한 프로그래머는 복잡한 문제를 간단한 솔루션을 찾아보십시오.
그것은라는 에세이에서입니다 아름다운 소프트웨어 찰스 Connell에 의해.
나의 또 다른 좋아하는 하나입니다 파이썬의 선 -
아름다운 끔찍보다 낫다.
명시적는 암시적보다 낫다.
단순 복잡한 것보다 낫다.
복잡한 복잡보다 낫다.
평면은 중첩보다 낫다.
스파스는 밀도보다 낫다.
문장 계산됩니다.
특별한 경우가 규칙을 깰 정도로 특별한되지 않습니다.
실용성은 순결을 뛰고 있지만.
오류가 자동으로 전달해서는 안됩니다.
명시적으로 침묵하지 않는 한.
모호함의 얼굴에 맞춰 유혹을 거부합니다.
그것을 하나의 및 낫게 한 - 분명 방법이있을 것입니다.
당신은 네덜란드가 아니라면 그런식으로 처음에는 이해가되지 않을 수 있지만.
지금은 결코보다 낫다.
바로 지금 흔히 * *보다 더 적은 없었지만.
구현 설명하기 힘들 경우, 그것은 나쁜 생각.
구현이 쉬운 경우, 그것은 좋은 생각있을 수 있습니다.
네임 스페이스 하나의 빵 좋은 아이디어 -이 그 것들이 더 해 보자!
-------------------------
그리고 고전이 있습니다 프로그래밍의 어르신은
-
연결된 등 학점 사이트
제프리 제임스에 의해 번역
듀크 Hillard로 베꼈는데
Anupam Trivedi, Sajitha Tampi 및 Meghshyam Jagannath 통해 전염
다시화된와 크레 Sittler으로 편집
-
도서 1 - 침묵 무효
따라서 마스터 프로그래머를 spake :
"당신이 트랩 프레임에서 오류 코드를 납치하기 위해 배운 있고, 그
당신이 떠날 시간이 될 것입니다. "1.1
신비한 뭔가 무성 무효에서 태어난 형성됩니다. 혼자 대기 및
unmoving, 그것은 지속적인 움직임은 아직 아직 한번입니다. 그것은 소스입니다
모든 프로그램의. 나는 그것의 이름을 모르는, 그래서 그것의 타오 부를거야
프로그래밍.타오가 큰 경우에는 다음 운영 체제가 좋은 것입니다. 경우 운영
시스템이 다음 컴파일러는 대단해, 대단해. 컴파일러는 큰 경우,
그러면 응용 프로그램이 큰 것입니다. 사용자가 만족하고있다 존재입니다
세계의 조화.프로그래밍의 어르신은 멀리 흐르고 아침 바람을 반환합니다.
1.2
어르신은 기계 언어로 탄생했다. 기계 언어를 낳았다
어셈블러.어셈블러는 컴파일러를 낳았다. 지금 만있다
언어.각 언어는 그러나 겸손 목적을 가지고 있습니다. 각 언어를 표현
소프트웨어의 음과 양. 각 언어는 타오 이내에 위치를하고 있습니다.당신이 그것을 피할 수있다면 그러나 코볼 프로그램에 없습니다.
1.3
처음에는 타오했습니다. 어르신은 공간과 시간에 탄생했다.
따라서 공간과 시간은 음과 양 프로그래밍입니다.타오 이해하지 프로그래머는 항상 시간이 없어요
자신의 프로그램과 공간. 항상 타오 이해 프로그래머
자신의 목표를 달성하기 위해 충분한 시간과 공간이 있습니다.어떻게 다르게 할 수 있을까?
1.4
현명한 프로그래머는 타오에 대해서도 말해줬고 그리고 그것을 다음과 같습니다. 평균
프로그래머는 타오와에 대한 검색에 대한 얘기입니다. 바보 프로그래머
타오에 대해 얘기하고 그것을 웃음.그것이 웃음이 없다면 더 타오도 없을 것입니다.
가장 높은 소리 듣기 힘들 수 있습니다.
앞으로 것은 퇴각하는 방법입니다.
위대한 재능은 인생의 자체가 늦게 나타납니다.
비록 완벽한 프로그램은 아직 버그가 있습니다.-------------------------
도서 2 - 고대 석사
따라서 마스터 프로그래머를 spake :
"프로그래밍없이 3 일 후, 인생은 의미가된다."
2.1
예전의 프로그래머는 신비하고 심오한했다. 우리는 알 수 없습니다
그들의 생각, 그래서 우리가해야할 일은 자신의 모습을 설명합니다.알고, 물을 건너 여우처럼. 에 일반적으로 같은 경고
전쟁터. 종류, 그녀의 손님을 인사 스튜어디스처럼. 같은 단순
나무 uncarved 차단합니다. 어두운 동굴에서 검은 구멍처럼 불투명.누가 그들의 마음과 마음의 비밀을 알 수 있습니까?
대답은 타오에 존재합니다.
2.2
그랜드 마스터 튜링 한번 그 기계있는 걸 봤어요. 그는 깼을땐 그
외쳤다 :"나는 내가 기계 어떻게 그런 꿈을 꾸는 튜링 오전인지, 또는하지
기계 내가 튜링 어떻게 그런 꿈! "2.3
매우 큰 컴퓨터 회사에서 프로그래머는 소프트웨어에 갔어요
"어떤 종류 : 다음 회의하고 말하는 그의 매니저에게보고를하는 반환
프로그래머의 다른 회사에서 일해? 그들은 나쁘게 행동하고 있었다
외모로 관심을 가지지 않는. 그들의 머리는 길고 깔끔하지 못한 그들되었다
옷 주름 및 이전되었습니다. 그들은 우리의 환대 제품군을 충돌하고
내 프레 젠 테이션 도중 무례한 소리를했다. "관리자는 말했다 : "나는 회의에 파견한 적이 없다한다. 그
프로그래머는 실제 세계를 넘어 살고 있습니다. 그들은, 인생은 부조리 고려
우연 우연의 일치. 그들은 와서 알지 제한없이 이동합니다.
치료없이, 그들은 자신의 프로그램에 살고 있습니다. 그들이 왜 귀찮게한다
사회적 규칙과 함께?"그들은 타오 안에 살아있다"고 말했다.
2.4
초보자는 마스터 물어 "여기에 디자인을 결코 프로그래머입니다
문서 또는 검사 그의 프로그램을. 그러나 그가 그에게 중 하나를 고려 아는 모든 사람
세계 최고의 프로그래머. 왜 무엇입니까? "마스터는 대답 : "프로그래머는 타오 마스터가 그. 그는 갔어
디자인에 대한 필요성 넘어, 그는 화가가되지 않는 경우 시스템
충돌하지만,이 상관없이 우주를 사용할 수 있습니다. 그는 넘어 갔어
문서에 필요한, 다른 사람이 자신의 코드를 보면 그는 더 이상 관심이 없다.
그는 테스트의 필요성을 넘어 갔어, 자신의 프로그램을 각각의 완벽
자체 내에 고요한 우아한 그들의 목적 자명한. 정말,
그는 타오의 신비를 입력했습니다. "-------------------------
도서 3 - 디자인
따라서 마스터 프로그래머를 spake :
"프로그램이 테스트되고있다면, 그것은 디자인을 만들기 위해 너무 늦었
변경됩니다. "3.1
한 컴퓨터 전시회에 가서 사람이있었습니다. 매일 같이 그
입력된, 그 남자는 문 밖에서 경비를 말했다 :"나는 좀도둑 질 내 업적으로 유명한 큰 도둑입니다. 수
forewarned,이 전시회에 대한 탈출 unplundered하지 않습니다. "수백만이 있었기 때문에이 연설은, 크게 경비를 방해
내부 컴퓨터 장비의 달러가, 그래서 그는 신중하게 사람을 보았다. 하지만
그 사람은 단지 자신에게 조용히 허밍, 부스에서 부스에 어슬렁.그 사람이 떠날 때, 경비가 그를 옆으로 데려 다가 그의 옷을 검색지만,
아무것도 찾을 수 없었다.전시회의 다음 날, 그 남자는 반환과 경비를 chided
말씀 : "나는 어제 엄청난 전리품을 가지고 도망을,하지만 오늘도됩니다
더. "그래서 경비가 더욱 밀접하게 그를 지켜보고 있지만, 아무 소용이.전시회의 마지막 날, 경비원은 그의 호기심을 억제 수
더 이상 없습니다. "선생님 도둑이있다"고 말했다, "나는 정말 난처한 오전, 내가 들어가 살 수 없어요
평화. 가르치려하시기 바랍니다. 당신이 훔치는 것을 무엇입니까? "그 남자는 미소를 지었다. "나는 아이디어를 훔치고 오전"고 말했다.
3.2
한 구조화 프로그램을 쓴 마스터 프로그래머가 발생했습니다.
초보자 프로그래머는, 그를 모방하려는도 쓰기 시작했다
구조화되지 않은 프로그램. 초보자는 자신을 평가할 수있는 주인을 물었을 때
진행, 주인은, 구조화 프로그램을 작성 그를 비판
마스터에 적합한 무엇 '라고하는 것은 적합하지 않습니다
초보. 당신은 구조를 초월하기 전에 어르신을 이해해야한다 "고 말했다.3.3
지도자의 법원에 붙어 있던 프로그래머는 한 번 발생했습니다
우니다. 장군은 프로그래머가 물어 : "디자인하는 것이 더 쉽습니다 어떤 :
회계 패키지 또는 운영 시스템을? ""운영 체제"프로그래머를 하셨다.
장군은 불신의 감탄을 선포. "확실히 회계
패키지는 그는 "운영 체제의 복잡 옆에 하찮은이다
라고 말했다."너무"프로그래머는 회계 패키지를 디자인할 때 "라고 말했다
프로그래머는 사람이 다르니 사이의 중재자로 작동
아이디어 방법은 보고서에 표시하는 방법은, 작동해야하며, 어떻게해야
조세 법률을 준수. 대조적으로, 운영 체제가 제한되지 않습니다
외부 외관에 의해. 운영 체제를 설계, 프로그래머
기계와 아이디어 사이의 가장 단순한 조화를 찾고 있습니다. 이것은 이유있다
운영 체제 설계하는 것이 더 쉽습니다. "우의 지도자는 고개를 끄덕과 미소를 지었다. "그게 좋은 잘하지만,
이는 디버깅하기 쉽습니다? "프로그래머는 아무런 답변을하지 않았다.
3.4
관리자는 마스터 프로그래머에 가서 그에게 요구 사항을 보여
새 응용 프로그램에 대한 문서. 관리자는 마스터를 묻는 "얼마나
내가 다섯 프로그래머를 할당하는 경우이 시스템을 설계하는 것이 걸릴까요? ""그것은 한 일 년은 걸릴 것이다"마스터 즉시 밝혔다.
"그러나 우리는 즉시 또는 빨리이 시스템이 필요! 얼마나 것입니다
제가 10 프로그래머를 할당하면 받아? "마스터 프로그래머는 frowned. "그런 경우엔, 2 년 걸릴 것입니다."
"그리고 나는 그것에 백 프로그래머를 할당한다면?"
마스터 프로그래머는 어깨를 으쓱했다. "그렇다면 디자인은 결코
완료 "라고 말했다.-------------------------
예약 4 - 코딩
따라서 마스터 프로그래머를 spake :
"잘 작성된 프로그램은 자체 천국이며 제대로 작성된 프로그램입니다
자체 지옥. "4.1
프로그램이 가볍고 민첩한해야, 그 서브루틴은 같은 연결
진주의 문자열입니다. 프로그램의 정신과 의도는 유지되어야합니다
전역. 가 너무도 거의 너무 없다, 둘 다한다
불필요한 루프없고 쓸모없는 변수, 구조도 부족하거나
압도적인 강성.프로그램은 최소 놀랍게도 '의`율법을 따라야합니다. 이 법률은 무엇입니까?
이것은 프로그램이 항상 방식으로 사용자에게 응답해야한다는 간단
그 이상 그를 astonishes.프로그램은 아무리 복잡하고 하나의 단위로 행동해서는 안됩니다. 프로그램
보여도하여 논리 내에서보다는 감독하여야한다.프로그램이 이러한 요구 사항에 실패하면, 그것은 상태로됩니다
장애와 혼란. 이 문제를 해결하는 유일한 방법은 다시 작성하는 것입니다
프로그램입니다.4.2
초보자는 주인을 물어 : "내가 언제 실행되는 프로그램을 가지고 있으며
때때로 중단. 저는 프로그래밍의 규칙을 따라했습니다 아직 맞아요
완전히 실패하는. 이에 대한 이유는 무엇인가? "주인은 대답했다 : "당신이 타오 이해하지 않기 때문에 당신은 혼란 있습니다.
오직 바보 그의 동료 인간의 합리적인 행동을 예상하고있다. 왜합니까
인간이 만들어진 것을 컴퓨터에서 그것을 기대? 컴퓨터 시뮬레이션
결정론, 오직 어르신이 완벽합니다."프로그래밍의 규칙은 일시적인되며 오직 어르신은 영원한 것입니다. 따라서
당신은 계몽을받을 전에 어르신을 찬찬히 생각해야한다 "고 말했다."하지만 제가 깨달음을 받고있을 때 내가 어떻게 알 수 있습니까?"를 묻는
초보."프로그램이 후 제대로 실행되며,"마스터 대답 하였다.
4.3
주인은 그의 초보자 중 하나의 타오의 본질을 설명했다. "
타오는 모든 소프트웨어에 구현됩니다 -에 관계없이, "얼마나 하찮은 고 말했다 중
마스터."어르신은 휴대용 계산기에 있나요?"초보자를 물었다.
"그것은이다,"는 회신이왔다.
"어르신은 비디오 게임에있는가?"초보자를 계속했다.
"이것은 심지어 비디오 게임에있는"마스터했다.
"그리고 DOS에서 어르신은 개인용 컴퓨터를위한 것인가?"
마스터 헛기침을하고 약간 자신의 위치를 이동. "수업은 끝났어
오늘 "고 말했다.4.4
프린스 왕의 프로그래머는 소프트웨어를 코딩했습니다. 그의 손가락이 따라 춤을
키보드. 오류 메시지없이 컴파일 프로그램 및 프로그램
부드러운 바람처럼 도망가."우수한!"왕자가 외쳤다는 "기술이 결점입니다!"
"기술은?"프로그래머가 어떻게 "자신의 터미널에서 돌고있다
따라 타오입니다 - 모든 기술을 넘어! 처음 제가이 프로그램을 시작할 때
내 전에 대량의 모든 문제를 볼 수있을 것입니다. 삼년 전 노 후
이상이 미사를 보았다. 대신, 나는 서브루틴을 사용. 하지만 지금은 아무 것도 볼 수 없습니다.
내 전체가되고는 형태없는 무효에 존재합니다. 내 감각은 유휴 상태입니다. 내 정신,
계획없이 일을 무료로 자신의 본능은 다음과 같습니다. 짧은 내 프로그램에
자체를 씁니다. 사실, 가끔 어려운 문제가있다. 난 그들을 볼 수
나는 천천히오고, 나는 조용히 봐. 그렇다면 코드의 한 라인을 변경
그리고 어려움 유휴 연기 퍼프처럼 사라지다. 나는 다음을 컴파일
프로그램입니다. 난 아직도 앉아 작품의 기쁨이 내 행복을 작성하자. 내를 닫습니다
그때 잠시 눈을하고 로그오프합니다. "프린스 왕은 "내 프로그래머의 모든처럼 현명 것을 줄래!"고 말했다
-------------------------
예약 5 - 유지 보수
따라서 마스터 프로그래머를 spake :
"프로그램이 세 줄을 오래지만지만, 언젠가는해야합니다
유지. "5.1
잘 사용되는 도어의 경첩에는 기름을 필요가 없다.
빠른 - 흐르는 스트림 침체 성장하지 않습니다.
음향이나 의견 둘 다 진공을 통해 여행하실 수 있습니다.
사용하지 않을 경우 소프트웨어 시드는.이들은 위대한 신비입니다.
5.2
그것을 완성하기 위해 그를 얼마나 걸릴 관리자는 프로그래머 물어
그가 일하던 프로그램에있는. 그는 "내일 완료 될 것입니다"
프로그래머가 즉시 대답했다."당신이 비현실적인되고있는 것"매니저는 어떻게, 솔직히 "고 말했다
걸립니까? "프로그래머는 잠깐 생각. "내가하고자하는 몇 가지 기능을 가지고 있습니다
추가할 수 있습니다. 이것은 적어도 2 주가 걸릴것 같습니다 "그는 마침내 말했다."그것도 기대 너무 많이하고있다"관리자 "나는 것입니다, 주장
프로그램이 완료되면 간단하게 말해주면 만족. "프로그래머는이하기로 합의했습니다.
몇 년 후, 관리자는 은퇴. 자신의 은퇴로가는 길에
점심, 그는 터미널에서 자고 프로그래머를 발견했습니다. 그 남자는
밤새 프로그래밍.5.3
초보자 프로그래머는 한 번 간단한 금융 패키지를 코드에 할당되었습니다.
초보자는 많은 일 동안 결승선을 향해 격렬하게 작동하지만, 그의 주인은 검토시
그의 프로그램은 그것이 화면 편집기의 집합을 포함 그가 발견
일반 그래픽 루틴, 인공 지능 인터페이스지만,
재정 아무것도 아닌 사소한 언급.주인이 물어 때, 초보자는 분개했다. "하지 마라
그래서 참을성이, 내가 결국 금융 물건을 올려놓을 게요 "라고 그는 말했다". "5.4
좋은 농부 방치에게 그가 심어있는 자르기를합니까?
좋은 교사도 가장 천한 학생을 감상할 수 있습니까?
좋은 아버지가 한 어린이가 굶어 수 있습니까?
좋은 프로그래머는 자신의 코드를 유지하기 위해 거절합니까?-------------------------
도서 6 - 관리
따라서 마스터 프로그래머를 spake :
"프로그래머가 많은과 관리자 몇합시다 - 그 모든 것입니다
생산성을. "6.1
관리자 끝없는 회의를 개최하면 프로그래머는 게임를 써주세요. 언제
회계사는 분기별 이익 이야기, 개발 예산은 약
컷 수 있습니다. 수석 과학자가 푸른 하늘을 이야기하면, 구름 롤하려는
인치정말,이 프로그래밍의 타오되지 않습니다.
관리자 약속을 만들 때, 게임 프로그램은 무시됩니다. 언제
회계사가 장기 계획을 세우고, 조화와 질서가 될거야
복원. 수석 과학자가 손에 문제를 해결하면
문제는 곧 해결될 것입니다.정말,이 프로그래밍의 타오입니다.
6.2
왜 프로그래머가 아닌 생산성입니까?
자신의 시간을 회의에 낭비이기 때문에.왜 프로그래머 반항입니까?
관리는 너무 많이 간섭 때문입니다.왜 하나씩 사임 프로그래머가?
그들은 밖으로 구울 때문이다.그들은 더 이상 가치가 자신의 일자리를, 가난한 관리를 위해 일했다.
6.3
관리자는 해고에 대한되었지만, 그를 위해 일한 프로그래머
인기를 끌었 잘 팔리고 새로운 프로그램을 발명했습니다. 그 결과,
관리자는 자신의 일자리를 유지.관리자가 프로그래머에게 보너스를 제공했지만, 프로그래머
나는 그것이 생각 때문에이 프로그램을 썼습니다 "라고, 그것을 거부
흥미로운 개념은, 그래서 나는 어떤 보상을 기대하지 않습니다. "그가 보유하고 있지만 이것을 듣고 따라 관리자는, "이 프로그래머를 언급
작은 존경의 위치가 잘의 적절한 의무를 이해하고
직원. 우리 경영의 고귀한 위치로 그를 홍보하자
컨설턴트! "그러나 이것을했을 때, 프로그래머가 다시 한 번 말하 거절, "난 정말 존재
나는 프로그램을 수 있습니다. 승진면, 난 아무것도하지만, 낭비하지 것입니다
모든 시간. 이제 가도 되나요? 나는 내가하고있는 프로그램이있다 "고 말했다.6.4
관리자는 자신의 프로그래머에게 가서 그들에게 말씀 : "귀하의 작업에 대해서는 마찬가지로
시간 : 당신은 아침 9 시에 와서 떠나야하는거야
오후 다섯. "이든지, 그들의 모든 화가와 여러되었다
그 자리에서 사임했다.그래서 관리자는 말했다 : "좋아, 그렇다면 당신 자신을 설정할 수 있습니다
이 일정에 따라 프로젝트를 완성만큼, 시간을 일하고. "이
프로그래머, 지금은 만족, 정오에 와서 꼬마 위해 노력하기 시작
아침 시간.-------------------------
예약 7 - 기업의 지혜
따라서 마스터 프로그래머를 spake :
"당신은 회사 경영진에 대한 프로그램을 보여줄 수 있지만, 당신은 수 없습니다
그에게 컴퓨터를 사용할 수 있나요합니다. "7.1
초보자는 주인을 물었어요, "동쪽에 큰 나무 구조가
인간이`본사 '이라고 부르기로했다. 그것은과 모양이 밖으로 부풀어 올랐습니다
부사장 및 회계. 그것은 메모의 무리, 각 문제
`그래서 가서 말씀! ' 또는`이리로 가자,! ' 아무도 말은 무엇 몰라. 모든
년 새로운 이름은 있지만, 모든 아무 소용이, 나뭇가지에 부착 할 것입니다. 어떻게 수
이러한 변칙적인 실체는? "주인이 대답 하였다 : "이 거대한 구조를 인식하고 아르
그것이 더 합리적인 목적이 없다는 걸 방해. 당신의 오락을받을 수 없어
그 끝없는 gyrations? 당신은 프로그래밍의 용이성을 즐길 untroubled하지 마십시오
그 sheltering 가지 아래에? 왜 당신은 그것에 의해 참을수 아르
uselessness? "7.2
동쪽에있는 다른 모든 물고기보다 큰 상어가 있습니다. 그것
날개 하늘을 작성 구름처럼 새가으로 변경됩니다. 언제이
토지에 걸쳐 조류 움직임이, 그것은 기업에서 메시지를 제공합니다
본사. 이 메시지는 그것은 프로그래머의 한 가운데에 방울
바닷가의 마크를 제작. 갈매기처럼 그러면 새가에 마운트
바람이, 그리고 그 뒤에 푸른 하늘과 함께 집에를 반환합니다.그는 그것을 이해 새를 경이롭게 초보자 프로그래머 쳐다 본다는 거냐에 대한
수 없습니다. 그는 두려움에 대한 평균 프로그래머는 새를오고 dreads
는 메시지가 나타납니다. 마스터 프로그래머를 위해, 자신의 터미널에서 작업을 계속
그는 새가 애석 몰라요.7.3
아이보리 타워의 마술사가 그의 최신 발명품을 가져왔어
마스터 프로그래머는 검사. 마술사로 큰 블랙 박스를 바퀴
마스터가 침묵 속에 기다린하는 동안 주인의 사무실입니다."이것은 통합, 분산, 범용 워크 스테이션입니다,"시작
마술사는 "인체 공학적으로 독점 운영 설계
시스템, 여섯째 세대 언어, 예술 사용자의 여러 상태
인터페이스. 그것은 건설 수백 년 사람이 내 보조했다.
그것은 놀라운 아닌가요? "주인은 약간 자신의 눈썹을 제기. "이것은 참으로 놀라운 것"이라고
라고 말했다."본사 명하신,"그 "마술사 계속
모두가 새 프로그램을위한 플랫폼으로 워크 스테이션을 사용합니다. 당신이 동의하지
이것을? ""확실히,"주인을 대답, "나는 그것에 운반해야합니다
데이터 센터는 즉시! "그리고 마술사 잘, 그의 타워로 돌아
반가워요.몇 일 후, 초보자는 마스터의 사무실에 어슬렁
프로그래머는 내가 내 새 프로그램에 대한 목록을 찾을 수 없다 "고 말했다. 할
그것이 어디에 있을지 알아? ""그래"마스터 목록은의 플랫폼에 정렬됩니다 "라고 대답
데이터 센터. "7.4
마스터 프로그래머는 두려움없이 프로그램에서 프로그램으로 이동합니다. 아니
관리의 변화 그를 해칠 수 있습니다. 그는 경우에도 해고되지 않습니다
프로젝트가 취소됩니다. 이유가 무엇입니까? 그는 타오으로 가득합니다.-------------------------
도서 8 - 하드웨어 및 소프트웨어
따라서 마스터 프로그래머를 spake :
"바람없이 잔디가 움직이지 않습니다. 소프트웨어가 없으면 하드웨어는
쓸모없는. "8.1
초보자는 주인을 물어 : "내가 인식 한 컴퓨터 회사가 많은 것을
다른 사람보다 큰. 그것은 사이 거대한처럼 경쟁 위의 타워
왜소하게 보인다. 그 부문 중 하나는 전체 사업을 구성 수 있습니다. 이유입니다
이 때문에? "주인은 왜 그런 어리석은 질문을 할 "라고 대답? 그 회사
그것이 대형이기 때문에 대형이다. 그것은 하드웨어를 만든 경우에는, 아무도 사주지 않았죠
그것. 그것은 소프트웨어를 만들 경우, 아무도 그것을 사용하지 것입니다. 그것은 단지 유지하는 경우
시스템은, 사람들이 하인처럼 취급합니다. 그러나이 모든 결합
이런 것들의 사람들은 신들 중 하나 같아! 하고자하지 않습니다
노력없이는 정복, 노력하고 있습니다. "8.2
마스터 프로그래머 하루 초보자 프로그래머을 통과시켰습니다. 주인은 말했다
휴대용 컴퓨터 게임으로 초보자 몰두. "실례합니다"
그는 "나는 그것을 검사 해봐도 되겠소?"고 말했다초보자는주의를 했나하고 마스터 장치를 주었다. "나는
놀이의 세 가지 수준을 장치가 주장 참조 쉽고, 매체 및
하드, "주인 고 말했다. "그러나 이러한 모든 장치는 다른 수준을 가지고
장치가 인간을 정복하지 추구 어디서, 재생없고, 정복 수
인간에 의해. ""기도, 좋은 주인은,"초보자를 요청 했습니다만, "어떻게 하나는 이걸 발견하지
신비 설정? "주인은 지상에 장치를 떨어뜨린하고 여신을 조각. 과
갑자기 초보자가 깨달은되었습니다.8.3
마이크로 프로세서에 근무 프로그래머는 한 번 발생했습니다. '어떻게 봐
나는 여기 잘 나가는 것 "이라고 방문에 온 메인 프레임 프로그래머에게 말씀 하셨다
"나는 내 자신의 운영 체제와 파일 저장 장치를합니다. 그럴 필요가 없습니다
누구 내 자원을 공유할 수 있습니다. 이 소프트웨어는 자체 일관하고
사용하기 쉬운. 왜 현재의 직장을 그만두지 못해 여기에 나와 함께? "메인 프레임 프로그래머는 다음, 그의 친구에게 자신의 시스템을 설명하기 시작
"메인 프레임을 말하는 것은 가운데 고대 세이지 명상처럼 앉아
데이터 센터의. 그 디스크 드라이브는 큰 바다와 같은 엔드 - 투 - 엔드 거짓말
기계. 소프트웨어는 다이아몬드처럼 다각이며, 같은 회선상의
원시 정글로. 프로그램은 고유의 각 시스템을 통해 이동
신속 - 흐르는 강물처럼. 그래서 내가 어디에 행복해하는 이유입니다. "마이크로 프로그래머,이 청각에, 침묵했다. 하지만, 두
프로그래머는 자신의 일 끝날 때까지 친구 있었다.8.4
하드웨어 Changtse로 도로에 소프트웨어를 만났다. 소프트웨어는 말했다 : "당신이
음과 나는 양입니다. 우리가 같이 여행을한다면 우리는 유명되어 적립됩니다
막대한 돈을 표현하고 있습니다. "그리고 같이 규정 있도록 설정 정복 생각
세계.현재 그들은 너덜 거 리고 누더기 옷을 입고 hobbled되었다 펌웨어를 만났을
함께 가시 막대에 누워. 펌웨어가 그들에게 말하였다 : "타오 거짓말
이상의 음과 양. 그것은 침묵하고 여전히 물이 수영장으로있다. 그렇지
명성을 추구, 따라서 아무도 그 존재를 알고도하지 않습니다. 그것은 추구하지 않습니다
행운은 그것을 자체 내에 완료됩니다. 그것은 공간을 넘어 존재하고
시간이. "소프트웨어 및 하드웨어, 부끄러워, 자신의 집으로 돌아왔습니다.
-------------------------
도서 9 - 에필로그
따라서 마스터 프로그래머를 spake :
"그것은 당신이 떠날 시간입니다."
-------------------------
당신이 좋아한다면, 당신은 또한 읽고 싶은 있습니다 악화 것이 더 좋은



































