1️⃣ 프로그래밍 언어와 자바.
-
기계어(Machine language)
- 0과 1로 이루어진 이진 코드를 사용합니다.
- 사람이 이해하기에는 어렵습니다.
-
프로그래밍 언어(Programming language)
- 고급 언어(High-level language)와 저급 언어(Low-level language)로 구분됩니다.
-
고급 언어(High-level language)
- 컴퓨터와 대화할 수 있도록 만든 언어 중에서 사람이 쉽게 이해할 수 있는 언어를 말합니다.
- 고급 언어로 작성된 소스 파일(Source file)은 컴퓨터가 바로 이해할 수 없기 때문에 컴파일(Compile)이라는 과정을 통해서 컴퓨터가 이해할 수 있는 0과 1로 이루어진 기계어(Machine language)로 변환한 후 컴퓨터가 사용하게 됩니다.
🤔 MORE : 소스 파일(Source file).
프로그래밍 언어에서 “소스 파일(Source file)” 이란 특정 프로그래밍 언어로 작성된 텍스트 파일을 의미합니다.
이 파일에는 개발자가 작성한 코드가 포함되어 있으며, 컴퓨터가 이를 이해하고 실행할 수 있도록 하기 위해서는 보통 컴파일러나 인터프리터가 필요합니다.
-
저급 언어(Low-level language)
- 기계어에 가까운 언어를 말하는데, 대표적으로 어셈블리어가 저급언어에 속합니다.