Structured Data Programming

Key Idea

Remove declarations of data structures from the classes where they are now buried, and

Move them into a block of statements resembling a database schema.

Structured Programming

Brought order to messy code

GOTO statements not allowed

in application code

Enabled automatic memory management

Structured Data Programming

Brings order to messy data

Pointer/reference members not allowed

in application classes

Enables automatic persistence


This brings a wide range of major benefits 

including optional, fully automatic persistence 

To learn more about the new paradigm see a simple example