Description
역설적으로 들릴지도 모르지만, AI 시대에 요구되는 개발자의 능력은 기본기에 있다. 프로그램이 컴퓨터에서 어떻게 작동하는지를 제대로 알고 있어야, 목적에 맞는 프로그램을 만들 수 있고 문제가 발생했을 때도 수월하게 해결한다. 이 책은 메모리에 로딩된 기계어 명령을 CPU가 해석하고 실행하는 과정, 즉 프로그램이 컴퓨터에서 움직이는 진짜 모습을 보여준다.
이 과정에서 컴퓨터가 2진수를 이용하는 방식과 이유, 메모리와 디스크의 상호작용, 소스 코드가 실행 파일로 변환되는 컴파일과 링크 단계, 프로그램의 작동 환경과 주변장치 제어 등을 알아본다. 프로그래밍 입문자나 자기 실력에 깊이를 더하려는 초급 개발자가 컴퓨터 시스템의 본질을 이해하고 응용력을 키울 수 있도록 돕는다.
이 과정에서 컴퓨터가 2진수를 이용하는 방식과 이유, 메모리와 디스크의 상호작용, 소스 코드가 실행 파일로 변환되는 컴파일과 링크 단계, 프로그램의 작동 환경과 주변장치 제어 등을 알아본다. 프로그래밍 입문자나 자기 실력에 깊이를 더하려는 초급 개발자가 컴퓨터 시스템의 본질을 이해하고 응용력을 키울 수 있도록 돕는다.

프로그램은 어떻게 작동하는가 (문과생도 쉽게 배우는 컴퓨터 프로그램 작동 메커니즘)
$23.00