왜 컴퓨터 구조를 알아야 하는가?
•
좋은 개발자가 되려면 프로그래밍 언어의 문법과 함께 컴퓨터의 근간을 알아야 한다.
문제 해결
•
분명 코드를 제대로 작성했는데 왜 동작하지 않아?
•
거리낌 없이 문제를 들여다보는 능력이 중요
컴퓨터를 관조할 수 있는 능력 배양
•
컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자가 되어야 함
성능, 용량, 비용
•
내가 지금 개발한 코드가 어느 정도의 성능, 용량, 비용을 갖고 있는 컴퓨터가 필요한지를 개발자 스스로 판단할 수 있어야 한다.
컴퓨터 구조 학습 이유
•
문제 해결 능력 배양할 수 있다.
•
컴퓨터를 분석의 대상으로 인식하고 개발할 수 있다.