Natural Programming
Modes
|
Reporting mode and structured mode |
Objects for Natural Application
Management
|
Objects (for example, programs and data areas) used for Natural
application management
|
Function
Call |
Definition of function calls |
Field
Definitions
|
Variable, constant and array definitions |
Database Access
|
Natural access in an Adabas or non-Adabas database |
Report Format and
Control
|
Format and control of output report data |
Further Programming
Aspects
|
Other programming aspects:
Text
notation
User
comments
Data
computation
Rules for arithmetic
assignment
Conditional processing - IF
statement
Logical condition
criteria
Loop
processing
Control
breaks
Stack
processing
Statements for internet and XML
access
System variables and system
functions
Processing of date
information
End of statement, program or
application
Processing of
application errors
Invoking
Natural subprograms from 3GL programs
Issuing
operating system commands from within a Natural program
|
Portable Natural Generated
Programs
|
Programs portable across UNIX, OpenVMS and Windows |
Application User
Interfaces |
Natural character-based application user interfaces for dialog
and screen design
|
Natural Native
Interface
|
Non-Natural applications executing Natural code with C function
calls.
|
NaturalX
|
Object-based programming with NaturalX components and
dedicated Natural statements
|
Natural Reserved
Keywords
|
List of all keywords reserved for the Natural language |
Referenced Example
Programs
|
Natural program examples referenced in the
Programming Guide |