이미 소장하고 있다면 판매해 보세요.
|
Chapter 1. 셈에 대한 끝없는 도전
1. 컴퓨터 탄생의 도화선, 해석 기관의 창조자 2. 튜링 머신의 고안자 3. 정보 이론의 원조, 불 대수를 컴퓨터에 도입한 4. 노이만형 컴퓨터의 고안자 Chapter 2. 불가능이 컴퓨터란 현실로 1. 최초의 범용 컴퓨터 ENIAC의 공동 제작자 2. DEC 미니컴퓨터의 아버지 3. 슈퍼컴퓨터의 아버지 4. IBM 시스템/360의 디자이너 5. 유비쿼터스 시대의 아키텍처 TRON의 디자이너 6. 세계 최초의 마이크로프로세서 4004의 설계자 Chapter 3. 컴퓨터, 드디어 언어를 갖다 1. 최초의 고급 언어 FORTRAN 개발자 2. COBOL의 어머니 3. 인공 지능 언어 LISP의 발명자 4. 아름다운 컴퓨터 언어 PASCAL의 설계자 5. UNIX의 공동 개발자, C 언어의 설계자 6. 객체 지향 언어 C++의 설계자 7. 퍼스널 컴퓨터의 언어 BASIC의 공동 설계자 8. 어린이용 프로그래밍 언어 LOGO의 설계자 9. Java의 수석 아키텍터 Chapter 4. 예술로 가는 프로그래밍 1. 구조화 프로그래밍을 개척한 알고리즘의 대가 2. 알고리즘의 예술가, TeX를 만들다 3. 구조화 분석 방법, 데이터 플로 다이어그램 발안자 4. 객체 지향 분석 설계 방법, 부치법의 고안자 |
|
23인의 컴퓨터 영웅들이 들려주는 최첨단 성공이야기
오늘날 생활에 모든 분야에서 사용되는 컴퓨터의 탄생은 실패를 두려워하지 않는 용기와 노력의 대가로 이루어졌다. 이 책에서 소개하는 23인의 선구자들은 예외 없이 수많은 난관에 부딪혔고, 그것을 극복해 왔다. 그들은 그만큼의 생명력과 빛을 내재하고 있고 자신의 삶의 방식을 항상 긍정할 수 있는 솔직함이 바탕에 있다.
단순한 셈에 대한 끝없는 도전, 수많은 고난과 역경에 대해서 자신만의 척도를 일관되게 확립해온 불굴의 의지가 있었기에 오늘날 우리의 생활을 편리하게 하는 문명의 이기가 탄생한 것이다. 컴퓨터 프로그래밍이든 하드웨어를 제작하는 모든 과정 하나하나는 실로 창조적인 활동이다. 하지만 이러한 과정을 세심하게 설명해주는 선배나 상사, 친구, 동료는 많지 않다. 그래서 프로그래머나 제작자들은 실제보다는 저평가되는 경우가 많다. 그러한 실제와 평가의 차이는 프로그래머 스스로를 불필요하게 비하시키거나, 자신을 잃어버리게 되는 경우도 있다. 그런 때는 자기 자신의 척도를 확립하는 것이 중요하다. 주위의 평가나 회사의 평가와는 무관하게 자신의 평가기준을 스스로 만드는 것, 이것이 가능할 때 자신의 존재 이유가 명확해지고, 회사나 조직 그리고 주변 사람과의 관계도 자연스럽게 바로잡히며, 바르게 있어야 할 곳으로 안정되어지는 것입니다. 허세를 피울 필요도 없으며, 비하할 필요도 없어진다. 그럴 때 다이크스트라의 '당신만이 할 수 있는 일을 하라'는 말이 여러분의 내면에서 이루어졌다고 할 수 있다. 이 책에서 소개한 23인은 그것을 이루어낸 사람들이다. Chapter 1. 셈에 대한 끝없는 도전 인간의 셈에 대한 끝없는 도전의 역사에 가장 큰 영향을 주고 있는 것이 컴퓨터이다. 단순한 계산기에서 출발했으나 이제는 인간의 생활 방식을 바꿔가는 컴퓨터의 탄생의 배경이 되었던 해석 기관의 창조자인 찰스 배비지, 튜링 머신을 만든 앨런 튜링, 불 대수를 컴퓨터에 도입한 클라우드 섀넌, 노이만형 컴퓨터의 고안자인 폰 노이만의 족적을 살펴본다. Chapter 2. 불가능이 컴퓨터란 현실로 성공은 수많은 불가능을 극복하는 과정 속에서 탄생하는 위대한 유산이다. 18000여 개의 거대한 진공관 구조물로 이루어진 최초의 범용 컴퓨터 ENIAC의 공동제작자였던 프레스퍼 에커크, 컴퓨터가 주는 유용함을 일반인들도 알게 한 미니컴퓨터 DEC의 아버지인 고든 벨, 세사에서 가장 빠른 슈퍼컴퓨터를 만든 시모어 크레이, 전방위로 사용되는 컴퓨터를 증명한 IBM 시스템/360을 설계한 암달, 시대를 앞서가는 아키텍처 TRON을 설계한 사카무라 켄, 오늘날 PC 혁명의 도화선이었던 마이크로프로세서 4004를 탄생시킨 시마 마사토시의 불굴의 장인 정신을 꿰뚫어본다. Chapter 3. 컴퓨터, 드디어 언어를 갖다 컴퓨터에 지능을 부여한 소프트웨어를 만든 프로그래밍 언어가 있었기에 것이 단순한 기계박스였던 컴퓨터가 ?정보의 가공자?로 격상되었다. 최초의 고급 언어 FORTRAN 개발자인 존 배커스, COBOL의 어머니 그레이스 호퍼, 인공 지능 언어 LISP의 발명자 존 매카시, 아름다운 컴퓨터 언어 PASCAL을 만든 니클라우스 비르트. UNIX의 공동 개발자이자 C 언어의 설계자인 데니스 리치, 객체 지향 언어 C++의 설계자인 뱐 스트라우스트럽, 퍼스널 컴퓨터의 언어 BASIC의 공동 설계자인 존 켐니, 어린이용 프로그래밍 언어 LOGO의 설계자 인 시모어 패퍼트, Java의 수석 아키텍터인 제임스 고슬링 등 컴퓨터 언어의 조련사들을 만나본다. Chapter 4. 예술로 가는 프로그래밍 소프트웨어 공학의 개념이 도입되면서 프로그래밍은 보다 효율성을 갖게 되었고, 하나의 예술 작품으로 승화되었다. 프로그래밍에 열정을 쏟아 부은 구조화 프로그래밍을 개척한 알고리즘의 대가인 에즈거 다이크스트라, 알고리즘의 예술가, TeX를 만든 도널드 크누스, 구조화 분석 방법, 데이터 플로 다이어그램을 발안한 톰 데마르코. 객체 지향 분석 설계 방법, 부치법을 고안한 그래디 부치의 예술 혼을 경험해본다. |