ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CS지식 4일차
    CS지식 2025. 8. 9. 00:42

    소스 코드와 명령어 

    - 고급언어, 저급언어

    고급언어 : 사람을 위한 언어(우리가 아는 대부분 프로그래밍 언어)
    저급언어 : 컴퓨터가 직접 이해하고 실행할 수 있는 명령어 (기계어, 어셈블리어)

    -> 컴퓨터가 이해하는 언어는 오로지 저급언어이다. 그래서 저급언어를 명령어로 변환되어야 한다

     

    - 기계어 0과 1의 명령어 비트로 만들어진 언어이다.

    - 이 기계어를 사람이 읽기 어려우니 이를 보완한 언어가 어셈블리 언어이다.

     

    컴파일 언어 인터프리터 언어

    - 개발자들이 작성한 고급언어가 저급언어로 변경할 때 방식이 2가지가 있는데 이 것이 컴파일 방식과 인터프리트 방식이다. 

    컴파일 언어  : 컴파일러에 의해 소스코드 전체가 저급언어 변환되어 실행되는 언어 ex) C언어
    컴파일 🤔 : 소스코드가 변환되는 과정 
    컴파일러 🤔 : 이 컴파일을 수행하는 도구

     

    인터프리터 언어 : 인터프리터에 의해 소스코드가 한 줄씩 실행되는 고급언어 ex) Python
    인터프리터 : 소스코드를 한 줄씩 저급언어로 변환해 실행해주는 도구

     

    - 인터프리터 언어가 컴파일 언어보다 빠를거 같지만, 인터프리터가 더 느리다고 한다. 

    'CS지식' 카테고리의 다른 글

    CS 지식 6일차  (4) 2025.08.10
    CS 지식 5일차  (6) 2025.08.09
    CS 지식 3일차  (4) 2025.08.07
    CS 공부 2일차  (0) 2025.08.05
    CS 공부 1일차  (0) 2025.08.04
Designed by Tistory.