Question
One of compensation to writing a program that is subdivided into modules is that such a structure allows unlike programmers to write separate modules, thus dividing the work.
There are a lot of types of modules in programming. Such as, methods and functions. Though, modular programming means more than this. Modules on a macro level include frameworks, packages and libraries.
1. What other compensation are there to this?
2. How do you create a ‘module' or ‘method' in ALICE?
3. How do you cause the ‘method' to execute?
4. Why is an object (OOP) a module?