Program Design Language
Program Design Language
A.: Program Design Language (or PDL, for short) is a method for designing and documenting methods
and procedures in software. It is related to pseudocode, but unlike pseudocode, it is written in plain
language without any terms that could suggest the use of any programming language or library.
Program Design Languages have been used for some time in the informal description of software
and as an aid to top-down program construction. In general, such languages have not been
responsible to the automatic generation of project management information (such as module
interconnection details and complexity measurements) useful in the software engineering process.
PDL checks variable definitions as follows:
1. Checks the variable to see if it is a keyword
2. Checks for the variable in the RPG program
3. If not in the program, checks to see if it exists in the Data Dictionary Repository
4. If not in the Data Dictionary Repository, the user must define the variable
The PDL uses:
Data Item Formula Revisions screen
PDL Statements
Blocks of Statements
Comments
Assignments
Database Operations
Calls
Loops
Conditions
Miscellaneous Keywords and Syntax
Perform the following tasks:
Work with Data Item Formula Revisions
Understand PDL Statements and Syntax
Understand Additional PDL Operations