선언적 프로그래밍 언어란? 정의 및 의미

click fraud protection

선언적 프로그래밍 언어 또는 DML은 프로그래머가 정의할 필요가 없는 프로그래밍 언어 유형입니다. 기계가 따라야 할 단계이지만 대신 데이터 포인트와 데이터 포인트 간의 관계와 사실을 선언하고 설명합니다. 집단.

그런 다음 프로그램의 최종 사용자는 쿼리 또는 검색을 생성하고 이러한 쿼리를 기반으로 결과를 수신합니다. 이러한 유형의 언어의 예로는 데이터베이스에서 정보를 검색할 수 있는 SQL 또는 구조적 쿼리 언어가 있습니다.

이를 통해 입력된 쿼리는 몇 가지 주어진 기준에 따라 일련의 레코드를 가져오고 데이터베이스의 레코드 삭제 또는 편집과 같은 작업을 포함하여 상호 작용하기도 합니다.

Technipages는 선언적 프로그래밍 언어를 설명합니다

이것은 하나의 개별 프로그래밍 언어가 아니라 기계의 기능보다는 개발자의 마음에 초점을 두는 일종의 프로그래밍 언어입니다.

이것은 다른 유형의 프로그래밍 언어가 데이터베이스에 하나의 레코드를 열도록 지시할 수 있는 곳에서 확인하고, 닫고 다음 항목을 열고 정보를 확인하고 닫으면 사용자는 보다 '인간적인' 행을 따릅니다. 생각. 이는 사용자가 특정 기준과 일치하는 모든 레코드의 목록을 가져오도록 시스템에 지시하는 쿼리를 생성함을 의미합니다.

컴퓨터는 여전히 동일한 작업을 수행하지만 사용자는 수행할 작업을 정확히 지정할 필요가 없습니다. 이것은 일반적으로 프로그래밍 언어에 익숙하지 않은 사람들을 위해 더 쉽게 만듭니다.

DPL의 한 예인 SQL은 코딩에 익숙하지 않은 사람들도 사용할 수 있습니다. 약간의 기본적인 이해가 필요하지만 전문 지식이 많지는 않습니다.

DPL은 모든 유형의 작업 및 응용 프로그램에 유용하지는 않지만 용도가 있습니다. SQL과 유사하게 PROLOG 및 MySQL도 이 유형의 언어입니다.

선언적 프로그래밍 언어의 일반적인 사용

  • 선언적 프로그래밍 언어는 정확한 명령보다는 기능에 대한 설명을 사용합니다.
  • DPL은 데이터베이스와 같은 대규모 데이터 컬렉션과 상호 작용하는 언어에 적합합니다.
  • 선언적 프로그래밍은 정확한 프로세스보다 원하는 결과를 설명합니다.

선언적 프로그래밍 언어의 일반적인 오용

  • DPL은 Word 및 비디오 게임과 같은 프로그램에 사용되는 프로그래밍 언어를 설명합니다.