How Are Nonprocedural Languages
and Tools Used?
Nonprocedural languages and program
development tools allow people with little
programming background to develop programs.
With a nonprocedural language, programmers
write English-like instructions that retrieve data
from files or a database. Program development
tools are user-friendly programs that assist in
creating programs. RPG (Report Program
Generator) is a nonprocedural language that helps
businesses generate reports. A 4GL
(fourth-generation language) is a nonprocedural
language that enables users to access data in a
database. An application generator creates
source code or machine code from a specification
of the required functionality. A macro is a series of
statements that instructs an application how to
complete a task.