스크립트 언어와 컴파일 언어 나열 및 차이점 설명

손주애·2020년 12월 28일
0

Computer Science

목록 보기
2/6

컴파일언어/스크립트언어 그림

컴파일 언어 특징

  1. C, C++, Java
  2. 컴파일러를 통해 사전에 컴파일 되어, 기계어 상태로 실행되므로 실행이 빠름.
  3. 컴파일 단계에서 전체 코드를 기계어로 변환할 때, 최적화작업을 진행하여, 실행 시간을 보다 빠르게 할 수 있음.
  4. 문법적 제약이 비교적 많음.
  5. 운영체제에 따라 다르게 작업해야함.

스크립트 언어 특징

  1. Python, ruby, PHP
  2. 이에 반해 스크립트 언어는 컴파일 단계 없이, 실행 단계에서 한 줄씩 기계어로 번역 후(인터프리터 사용), 실행되므로 통상 컴파일 언어보다 실행이 느림.
    • 인터프리터란?
      인터프리터는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경
  3. 또한 전체 코드에 대한 실행코드 최적화가 어려움.
  4. 문법적 제약이 일반적으로 적음.
  5. 운영체제를 신경 쓸 필요 없이 한번만 작성하면 됨.

비교 표

참조: https://postitforhooney.tistory.com/entry/InterpreterCompiler-%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0%EC%99%80-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90


profile
백엔드 개발자입니다:)

0개의 댓글