프로그래밍 언어 #1 - 우리가 프로그래밍을 하기 위해선?
컴퓨터 프로그램의 작동 구조 컴퓨터는 크게 3가지로 구분된다. CPU(중앙처리장치), RAM(주기억장치, 메모리) , 보조기억장치(HDD) 그리고 출력장치(모니터, 스피커, 프린터 등)와 입력장치(키보드, 마우스, 카메라 등)로 연산할 데이터를 입력하고 연산된 결과데이터를 출력받는다. 우리가 프로그래밍 언어로 작성한 파일은 컴파일러(혹은 인터프리터)로 0과 1로만 구성된 바이트 파일(. exe,. elf)로 바뀌게 된다. 이러한 바이트 파일(실행파일)을 사용자가 실행하게 되면 RAM(메모리)에 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 나뉘어서 적제 되며 실행된다. 저급어(low-level기계어, 어셈블리어) 이렇게 실행된 프로그램은 코딩된 명령어를 통해 CPU를 연산하게 하고 제어하게 만듭니다..