What is modular programming and how can it benefit me?
Modular programming is a means of breaking down a complex application into managable self contained chunks that can be tested independently and re-used in other applications. MintMT supports all the key elements of modularity including:
- Functions and procedures. These 'smaller' programs make up the application.
- Local data. Data can be defined in a function or subroutine without risk of it being altered elsewhere.
- Parameter passing. Data can be passed to a function or subroutine without the need to use global variables, which could be altered elsewhere in a program.