4 세대 (프로그래밍) 언어 (4GL)

작가: Randy Alexander
창조 날짜: 2 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
8.1.2 4 세대 프로그래밍 언어
동영상: 8.1.2 4 세대 프로그래밍 언어

콘텐츠

정의-4 세대 (프로그래밍) 언어 (4GL)는 무엇을 의미합니까?

4 세대 (프로그래밍) 언어 (4GL)는 3GL보다 인간 언어, 사고 방식 및 개념화에 더 가깝게 접근하려는 프로그래밍 언어 그룹입니다.

4GL은 소프트웨어 개발의 전체 시간, 노력 및 비용을 줄 이도록 설계되었습니다. 4GL의 주요 도메인 및 제품군은 데이터베이스 쿼리, 보고서 생성기, 데이터 조작, 분석 및보고, 스크린 페인터 및 생성기, GUI 작성자, 수학적 최적화, 웹 개발 및 범용 언어입니다.

4 세대 언어, 도메인 특정 언어 또는 생산성이 높은 언어라고도합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 4 세대 (프로그래밍) 언어 (4GL)를 설명합니다.

4GL은 영어와 비슷한 단어 및 구를 사용하고, 적절한 경우 아이콘, 그래픽 인터페이스 및 기호 표현을 사용하여 프로그래밍하기 쉽고 프로그래밍 효율성을 향상시킵니다. 4GL로 효율성을 실현하기위한 핵심은 툴과 애플리케이션 도메인 사이의 적절한 일치에 있습니다. 또한 4GL은 소프트웨어 개발에 참여할 수있는 전문가들로 구성되어 있습니다.

많은 4GL은 데이터베이스 및 데이터 처리와 관련되어있어 도메인 전문가가 비즈니스 규칙 및 처리 순서를 구성하는 방식과 거의 일치하는 언어로 비즈니스 지향 시스템을 효율적으로 개발할 수 있습니다. 이러한 데이터 지향 4GL 중 다수는 IBM에서 개발 한 SQL (Structured Query Language)을 기반으로하며 이후 ANSI와 ISO에서 구조화 된 데이터 관리를위한 표준 언어로 채택합니다.

대부분의 4GL에는 3GL 레벨 코드를 추가하여 특정 시스템 로직을 4GL 프로그램에 도입 할 수 있습니다.

4 세대 환경이라고도 불리는 가장 야심 찬 4GL은 CASE 툴로 만들어진 디자인과 데이터 구조, 화면, 보고서 및 일부 특정 로직의 추가 사양에서 전체 시스템을 생성하려고 시도합니다.