Lifecycle
Zen is both compiled and interpreted, and the lifecycle of a Zen program consists of the following stages:
- Code Editing - typically done in an IDE or text editor.
- Compilation - source code is converted into Zen's bytecode.
- Interpretation - compiled bytecode is converted into machine instructions and executed.
Memory management
Zen manages memory automatically by allocating and deallocating resources using a RAII model.