

컴퓨터는 사람의 언어를 이해할 수 없다.

컴퓨터는 사람이 쓰는 말을 알아듣지 못하기 때문에 사람과 컴퓨터가 소통하기 위해선 컴퓨터가 알아들을 수 있도록 해야 한다.
프로그래밍 언어는 컴퓨터에게 내릴 명령어를 사람이 이해할 수 있는 명령어 형태로 만들어 놓은 것이다.
컴퓨터를 이용하기 위한 언어

컴퓨터에게 명령이나 연산을 시킬 목적으로 설계되어 컴퓨터와 의사소통을 할 수 있게 해주는 언어를 뜻한다.
프로그래밍 언어는 대부분 영어 알파벳과 같은 문자, 숫자, 기호, 문장부호의 모음으로 이루어져 있다.
프로그래밍으로 명령어를 입력하면 컴퓨터에 컴퓨터의 하드웨어가 이해할 수 있는 ‘0’과 ‘1’로 이루어진 기계어로 전달된다.
이와 같은 프로그래밍 언어의 문자나 숫자를 코드(code)라고 한다.
C, C++, Python, Kotlin, Java, Rust 등