4세대 언어: 두 판 사이의 차이

1,854 바이트 제거됨 ,  10년 전
4세대 프로그래밍 언어 문서로 넘겨주기
편집 요약 없음
(4세대 프로그래밍 언어 문서로 넘겨주기)
 
#넘겨주기 [[4세대 프로그래밍 언어]]
'''4세대 언어'''(fourth-generation language: '''4GL''')는 [[3세대 언어]]에 비해 비절차적인 언어로, 응용프로그램 개발을 더욱 용이하게 하였다.<br />
4세대 언어는 대개 데이터베이스 관리시스템과 관련되어 있는데, 프로그래머가 직접 데이터베이스의 생성, 데이터의 조작, 데이터베이스 구조 등을 다루는 대신 [[데이터베이스 관리 시스템]]이 물리적인 작업을 대신 수행한다.<br />
4세대에서는 반복적인 절차들 중 많은 부분이 사전에 프로그래밍 되어 있으며, 메뉴를 선택하거나 기능키를 누르는 것과 같은 단순한 입력 절차를 통하여 여러 개의 하위 프로그램이 하나의 프로그램으로 통합될 수 있다.<br />
따라서 이러한 유형의 프로그래밍 언어는 기술적으로 전문적인 교육을 받지 않은 사용자들도 컴퓨터로부터 그들이 원하는 결과를 이끌어내기 위해 수많은 명령들을 정확한 순서로 일일이 입력하여 수행할 필요없이, 필요한 명령의 순서를 컴퓨터가 알아서 수행할 수 있도록 되어 있다.<br />
 
==4세대 언어의 특징==
* 다른 언어에 비해 적은 코드를 필요로 한다.<br />
* 다른 언어에 비해 적은 시간이 든다.<br />
* 모듈성과 재사용성을 증진시킨다.<br />
* 코드 유지보수가 용이하다.<br />
* 사용자 친숙한(use-friendly)인터페이스를 지원한다.<br />
* 그래픽 및 사운드가 포함된 어플리케이션에 적합하다.<br />
 
<ref>{{서적 인용
| 이름 = 서영호, 박주석, 김재경, 이경전, 김경재
| 제목 = e비즈니스 시대의 경영정보시스템 p.323
| 꺾쇠표 =
| 출판사 = 한경사
| 발행년도 =
| doi =
| id = ISBN 89-89269-34-2
}}</ref>
==주석==
<references />
[[분류:소프트웨어]]