백과사전 상세 본문

출처 컴퓨터 정보
용어대사전

범용언어

다른 표기 언어 general purpose language 동의어 GPL
요약 테이블
분야 프로그램 언어

대상으로 하는 문제를 해결하는 알고리즘을 기본적인 요소로부터 구성되는 절차로서 기술하기 위한 프로그램 언어의 총칭. 이것은 문제에 적합한 언어(특수목적언어)에 대한 반의어로서 일반적으로는 쓰이고 있다.

통상, 범용언어에서는 데이터간의 관계를 나타내는 데이터 구조, 계산의 순서와 논리판단에 의거하는 순서를 나타내는 제어구조, 부품화의 기능으로서의 절차, 함수 또는 모듈의 정의기능, 입출력에 대표되는 실행환경과의 인터페이스 지정 기능 등을 제공한다.

역사적으로는 Fortran, Algol(Algol 60, Algol 68)에 대표되는 절차형 범용언어가 있으며, 또 Pascal, Modula-2, Ada에 대표되는 새 기능을 갖춘 절차형 범용언어가 보급되어 있다. 더욱이, 함수형 팔라듐용 또는 기호처리의 기능을 중심으로 설계된 Lisp, 논리형 팔라듐용인 Prolog는, 각각 범용 언어로서 인공지능의 분야에서 쓰이고 있다. 그 의미에서는, 범용과 특수의 구별은 상대적인 것이다.

본 콘텐츠를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.
위 내용에 대한 저작권 및 법적 책임은 자료제공처 또는 저자에게 있으며, Kakao의 입장과는 다를 수 있습니다.

출처

컴퓨터 정보용어대사전
컴퓨터 정보용어대사전 | cp명한국사전연구사 전체항목 도서 소개

컴퓨터, 정보 관련용어를 가나다순으로 설명했다.

TOP으로 이동
태그 더 보기
컴퓨터/정보통신

컴퓨터/정보통신과 같은 주제의 항목을 볼 수 있습니다.



[Daum백과] 범용언어컴퓨터 정보용어대사전, 한국사전연구사
본 콘텐츠의 저작권은 저자 또는 제공처에 있으며, 이를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.