1.1 프로그래밍이란?

컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션

→ ‘문제 해결 능력’ & ‘컴퓨팅 사고’ 요구

1.2 프로그래밍 언어

사람(자연어)

Hello world

컴파일러(Compiler) 또는 인터프리터(Interpreter)(프로그래밍 언어)

console.log('Hello world');

컴퓨터(기계어)

x86 아키텍처의 리눅스 환경

x86 아키텍처의 리눅스 환경

결국 프로그래밍이란,

<aside> <img src="/icons/chat_gray.svg" alt="/icons/chat_gray.svg" width="40px" /> “요구 사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것”

</aside>