julio@fEELING

한 권으로 읽는 컴퓨터 구조와 프로그래밍 본문

感 Book

한 권으로 읽는 컴퓨터 구조와 프로그래밍

1incompany 2022. 4. 13. 10:17

The Secret Life of Programs: understand computers - craft better code  @조너선 스타인하트 / 오현석 옮김

한 권으로 읽는 컴퓨터 구조와 프로그래밍

The Secret Life of Programs: Understand Computers - Craft Better Code

더 나은 소프트웨어 개발을 위한 하드웨어, 자료구조, 필수 알고리즘 등 프로그래머의 비밀 노트

조너선 스타인하트 지음 /오현석 옮김 | 책만 | 2021월4일8일 초판

 

Digital Design 책 부터 배운 사람이 이런 초보 책을 구입하는게 돈 버리는 일인 건 아는데, 그래도 땡겨서 구입! 건데 표지와는 달리 책 내용에 수식까지 있음!

 

하지만 저자가 슈퍼 칩을 개발한 사람은 아니니... 이런게 중요한가? 건축가로 비유하면 멋진 건축물(output)이 없는 어떻게 믿을만할지... 이런 저런 생각에서 책이란 우선 읽어야 되는 것이기에!

 

읽고서 나의 발전이 필요한 것인데 이런 무식한 소리는 그만하고!

 

이 책에서 다루는 내용
- 실제 세계를 컴퓨터가 이해할 수 있는 형태인 비트, 논리, 숫자, 텍스트, 색 등으로 변환하는 원리와 방법
- 논리 게이트, 가산기, 디코더, 레지스터, 메모리 등 컴퓨터를 이루는 기본 블록
- 성능 향상의 관점에서 컴퓨터 하드웨어, 특히 메모리를 고려해 프로그램을 설계해야 하는 이유
- 프로그램이 컴퓨터가 이해할 수 있는 기계어로 변환되는 과정
- 소프트웨어 구성요소를 조합해 웹 브라우저 같은 프로그램을 만드는 방법
- 루프 불변 조건, 강도 감소, 재귀적 분할 등, 프로그램을 더 효율적으로 만들기 위한 다양한 알고리즘과 프로그래밍 트릭
- 컴퓨터 보안과 인공지능, 머신러닝, 빅데이터의 이해
- 프로젝트 설계, 문서화, 스케줄링, 이식성, 유지보수 등 현장에서 벌어지는 프로그래밍 실무에 관한 경험담과 조언

그림이 많아 지겹지 않게 하려고 노력한 흔적이 보임.

Comments