IT용어위키



스크립트 언어

프로그래밍 언어의 한 종류로, 이미 존재하는 애플리케이션을 제어하기 위한 프로그래밍 언어

특징

  • 단위 코드의 실행 속도가 빠르나, 프로그램 전체의 속도는 느림
  • 고급 언어로, 대부분 사용자가 이해하기 쉬운 형태로 이루어짐
  • 튜링 완전성을 제공하지 않을 수도 있음

인터프리터 언어

컴파일용 언어의 단점

  • 대부분의 고급 프로그래밍 언어는 컴파일러를 통해 기계어로 번역 후 실행
  • 소스코드 전체를 컴파일 하는데 상당한 시간 소요
  • 수정 시 마다 재 컴파일이 필요하여, 개발 중 잦은 컴파일에 따른 시간 지연

인터프리터 언어의 장점

  • 인터프리터 언어 한줄씩 읽어 실행하는 방식으로, 컴파일 과정이 불필요
  • 스크립트 언어는 프로그램 동작 중에 프로그램을 보조하기 위해 동적으로 실행되는 코드로, 인터프리터 언어가 유리

언어인지에 대한 논란

  • 스크립트 언어는 제한된 기능으로, '언어'라고 부르기 적절치 않다는 의견 존재
  • '언어'를 제외하고 스크립트라고 부르기도 함

종류


  출처: 공대위키(공대위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!