[Coding] 인터프리터 언어(interpreter language)와 컴파일 언어(compiled language)

2023. 9. 25. 23:02·언어
728x90

 

✅ 인터프리터 언어(interpreter language)

소스코드를 바로 실행하는 프로그래밍 언어를 말한다.

 

1️⃣ 소스코드를 직접 실행한다.

2️⃣ 소스코드를 중간 코드로 변환 후 실행한다.

3️⃣ 미리 컴파일된 코드를 실행하는 명령을 호출한다.

위 3가지 중 하나에 해당하면 인터프리터 언어다. 속도가 느리다. 코드에 문제가 있어도 문제와 마주하기 전까지는 실행이 가능하다. Python, Ruby, JavaScript 등이 있다.

 

✅ 컴파일 언어(compiled language)

코드를 기계어로 번역 후 실행하는 프로그래밍 언어를 말한다. 속도가 상대적으로 빠르다. 코드에 문제가 있을 경우 실행하는 것이 불가하다. 대표적으로 C, C++, C#, GO 등이 있다.

 

 

728x90

'언어' 카테고리의 다른 글

C2371 : 재정의. 기본 형식이 다릅니다.  (0) 2023.05.26
LNK1168 : 쓰기용으로 열 수 없습니다.  (0) 2023.05.25
[Perl] 최댓값과 최솟값 구하기  (0) 2023.04.23
[UNIX] vi오류 : No write since last change (add ! to override)  (0) 2023.04.09
[Coding] 같은 내용이 중복되는 함수의 현명한 사용법  (0) 2022.05.03
'언어' 카테고리의 다른 글
  • C2371 : 재정의. 기본 형식이 다릅니다.
  • LNK1168 : 쓰기용으로 열 수 없습니다.
  • [Perl] 최댓값과 최솟값 구하기
  • [UNIX] vi오류 : No write since last change (add ! to override)
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (238) N
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (7)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
      • 자기 관리 (3) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    디자인패턴
    네트워크
    유니티
    Python
    tcp
    coding
    백준
    코딩
    C언어
    게임서버
    unity
    EFCore
    라즈베리파이
    C#
    자바
    Entityfamework
    EntityFramework
    HTML
    java
    C
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[Coding] 인터프리터 언어(interpreter language)와 컴파일 언어(compiled language)
상단으로

티스토리툴바