hmk run dev
소스 코드와 명령어 본문
내가 작성한 소스코드가 어떻게 컴퓨터가 이해할 수 있는 명령어로 바꿔서 동작하게 할까?
고급 언어(js, java, python 등등)와 저급 언어
고급 언어
- 개발자가 이해하기 쉽게 만든 언어
- 컴파일 언어
작성된 소스코드가 컴파일러에 의해 저급 언어로 변환되고,
컴파일 결과로 저급 언어인 목적 코드가 생성된다,
- 인터프리트 언어
인터프리터에 의해 한 줄씩 실행
소스 코드 전체가 저급 언어로 변환되기까지 기다릴 필요 없음
컴파일과 인터프리트 과정 살펴보기
저급 언어
- 컴퓨터가 이해하고 실행하는 언어
기계어
이진수 혹은 16진수로 표현된 기계어
어셈블리어
0과 1로 이루어진 기계어를 읽기 편한 형태로 번역한 저급언어
Reference
'cs' 카테고리의 다른 글
알아두면 쓸데 있는 GOF 디자인 패턴 (0) | 2024.03.28 |
---|---|
빠른 CPU를 위한 설계 기법 (0) | 2024.03.02 |
0과 1로 문자를 표현하기 (0) | 2024.03.02 |
0과 1 (0) | 2024.03.02 |
컴퓨터 구조의 큰 그림 (0) | 2024.03.01 |
Comments