S1. 프로그래밍 언어 1. 프로그래밍 언어의 개념 1) 자연어 - 사람들이 일상적으로 사용하는 언어 - 앞뒤 문맥, 상황, 경험을 토대로 의미를 이해 - 모호성과 부정확성 때문에 컴퓨터에게 명령전달이 어려움 2) 기계어 - 컴퓨터가 별다른 해석없이 읽을 수 있는 언어 - 명확한 의미와 정확한 문법으로 구성 - 0과 1만 사용하여 구성하기 때문이 학습이 매우 어려움 3) 프로그래밍 언어 - 하드웨어 : 컴퓨터를 구성하는 물리적인 기계장치 - 소프트웨어 : 하드웨어를 효율적으로 운영하기 위해 개발되는 프로그램의 총칭 하드웨어를 제어하기 위해 규칙을 정하고 지시를 내림, 프로그래밍 : 소프트웨어(프로그램)를 제작하는 절차, 코딩: 코드를 통해 프로그램을 작성하는 일 프로그래밍 언어 : 하드웨어가 명령을 수행..