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

내용 삭제됨 내용 추가됨
Hannr (토론 | 기여)
편집 요약 없음
Hannr (토론 | 기여)
편집 요약 없음
1번째 줄:
'''4세대 언어'''(fourth-generation language: '''4GL''')는 [[3세대 언어]]에 비해 비절차적인 언어로, 응용프로그램 개발을 더욱 용이하게 하였다.<br />
4세대 언어는 대개 데이터베이스 관리시스템과 관련되어 있는데, 프로그래머가 직접 데이터베이스의 생성, 데이터의 조작, 데이터베이스 구조 등을 다루는 대신 [[데이터베이스 관리 시스템(Database Management System, DBMS)]]이 물리적인 작업을 대신 수행한다.<br />
4세대에서는 반복적인 절차들 중 많은 부분이 사전에 프로그래밍 되어 있으며, 메뉴를 선택하거나 기능키를 누르는 것과 같은 단순한 입력 절차를 통하여 여러 개의 하위 프로그램이 하나의 프로그램으로 통합될 수 있다.<br />
따라서 이러한 유형의 프로그래밍 언어는 기술적으로 전문적인 교육을 받지 않은 사용자들도 컴퓨터로부터 그들이 원하는 결과를 이끌어내기 위해 수많은 명령들을 정확한 순서로 일일이 입력하여 수행할 필요없이, 필요한 명령의 순서를 컴퓨터가 알아서 수행할 수 있도록 되어 있다.<br />
23번째 줄:
==주석==
<references />
[[분류:소프트웨어]]