컴퓨터에게 작업을 지시하기 위해 사람이 사용하는 형식화된 언어
고급 프로그래밍 언어 : 사람이 이해하기 쉽게 작성된 프로그래밍 언어 ex) Python
저급 프로그래밍 언어 : 컴퓨터가 이해하기 쉽게 작성된 프로그래밍 언어 ex) C
<aside> 💡
Python은 간결한 문법을 사용하며 많은 기능과 다양하고 풍부한 라이브러리를 가지고 있다.
</aside>
| 항목 | 인터프리터 (Interpreter) | 컴파일러 (Compiler) |
|---|---|---|
| 정의 | 코드를 한 줄씩 읽고 즉시 실행하는 언어 | 코드를 한 번에 번역하여 실행 파일로 변환하는 언어 |
| 대표 언어 | Python, JavaScript, Ruby | C, C++, Go, Rust |
| 장점 | 빠른 테스트, 수정 쉬움 | 실행 속도 빠름, 최적화 가능 |
| 단점 | 실행 속도 느릴 수 있음 | 컴파일 과정이 오래 걸릴 수 있음 |
# 을 이용하여 주석 사용
# print("Hello!") 처럼 코드를 비활성화 가능