Skip to main content

해석 된 언어는 무엇입니까?

해석 된 언어는 통역사라는 다른 소프트웨어에 의존하는 일종의 프로그래밍 언어입니다.대부분의 프로그래밍 언어는 컴파일러에 의존하여 코드를 특정 유형의 기계 및 운영 체제에 대해 특별히 설계된 지침 세트로 변경합니다.해석 된 언어를 사용하여 프로그램을 작성할 때, 프로그램 자체는 코드가있는 텍스트 파일이며, 통역사는 중개자 역할을하여 지침을 기계가 즉시 이해할 수있는 것으로 변환합니다.해석 된 언어는 성능 측면에서 몇 가지 한계가 있지만 작업하기가 더 쉽고 특정 종류의 응용 프로그램에 이상적입니다.

해석 된 언어를 사용하는 것이 종종 속도 때문에 매우 의문의 여지가있었습니다.컴퓨터 처리 능력이 프리미엄이었던 시대에 해석 된 언어는 훨씬 더 많은 자원이 풍성했기 때문에 용도가 매우 제한적이었습니다.컴파일 된 언어를 사용하면 프로그램이 이미 기계 친화적 인 지침으로 번역 되었기 때문에 모든 것이 더 효율적이고 직접적입니다.컴파일 프로세스는 사람이 해석 된 프로그램을 운영 할 때마다 발생해야하며 해석 소프트웨어는 동시에 지속적으로 실행되어야하며, 이는 일반적으로 성능에 더 많은 스트레스를줍니다.

해석 된 언어에는 몇 가지 장점이 있습니다.그들 중 일부는 Python과 같이 배우기가 매우 쉽습니다.해석 된 언어로 만든 프로그램은 때때로 반복적으로 준수 할 필요가 없기 때문에 테스트하기가 더 쉬울 수 있으며 일반적으로 기존 소프트웨어를 변경하는 것이 더 쉽습니다.일반적으로 해석 된 언어로 작업하는 프로세스는 개발 시간이 짧고 종종 전반적인 작업이 줄어들면서 더욱 간소화됩니다.일반적으로 여러 종류의 기계 및 운영 체제에 대한 통역사 버전이있는 경우 해당 언어로 작성된 모든 프로그램은 다양한 플랫폼에서 사용할 수 있습니다.예를 들어, 해석 된 언어로 작성된 프로그램은 Macintosh Trade;, Windows 또는 Linux -기반 시스템에서 실행할 수 있습니다.computer 컴퓨터 속도가 향상됨에 따라 해석 된 언어의 사용은 일반적으로 증가했지만 여전히 특정 제한 사항이있었습니다.빠른 컴퓨터에서도 해석 된 언어는 게임과 같은 특정 종류의 응용 프로그램에 이상적으로 간주되지 않습니다.일부 프로그램은 해석 된 언어와 컴파일 된 언어의 조합을 사용하여 구축됩니다.이러한 종류의 구현에서 해석 된 언어는 기능의 작은 측면 만 처리 할 수 있지만 대부분의 프로그램은 컴파일 된 코드를 사용합니다.예를 들어 최종 사용자가 컨텐츠를 쉽게 만들고 수정할 수있는 스크립팅 언어를위한 자체 내장 통역사가있는 게임이 있습니다.