CreamPuff's HACK LAB
[컴퓨터 구조와 원리 2.0] 0. Warming Up 본문
< 컴퓨터와 연애하자 >
# 본질적으로 대상을 잘 이해할수록 '전문가'
# 소프트웨어 개발자의 가장 중요한 능력은
'대상 시스템(타겟 하드웨어, 운영체제 등)을 얼마나 잘 이해하고 이에 맞춰 구조적인 프로그램 설계를 할 줄 아느냐'.
# 컴퓨터 시스템에 능통하고, 적어도 한 언어 이상 깊이 있게 다뤄본 사람이라면,
새로운 언어를 접하고 익숙해지는 데 며칠 혹은 극단적으로 하루만에도 당장 개발을 시작할 수 있다.
# C 같은 프로그램 언어는 컴퓨터 시스템이라는 차량을 운전하기 위한 인터페이스에 불과하다.
# 진정한 개발자라면 컴퓨터 시스템을 완벽하게 이해하고 있어야 한다.
그러기 위해선 CPU의 동작 원리나 구조, 운영체제와 같은 플랫폼 환경을 깊이 있게 이해해야 한다.
'Computer Science' 카테고리의 다른 글
디버그 (debug) (0) | 2019.06.18 |
---|