Visula is a general-purpose visual programming language (VPL) based on object-orientation. Visula programs are diagrams that are edited in a graphical editor.
Visula is free and open-source.
What Visula offers
Environment:
- An integrated development environment
- A visual debugger so you can step through the program and explore the entire program state
- Auto-generation of HTML documentation from your code
Notation:
- A clean and simple notation
- Scales well to large programs
- A clear program structure
- Hierarchical navigation allows you to fold objects
- Usage patterns of local variables is clearer
- Shows control flow and data flow on different axes
- A variety of notations including flowed text
Language:
- A full strength programming language for software development
- A pure object-oriented language
- Nested classes and functions
- Multiple inheritance
- Private and public members
- Dynamic typing
- Program safety
- Garbage collection
- Signals and slots
- Multi-methods
- Hierarchical organisation of libraries
- Standard containers
Compiler:
- Programs are interpreted or compiled
- Generates portable C code
- A comprehensive C interface
- The interpreter runs C code from DLLs
Comments