Visual Programming and Program Visualization Towards An Ideal Visual Software Engineering System
Visual Programming and Program Visualization Towards An Ideal Visual Software Engineering System
Presented by:
Prasish Dhakal
Programming
• A set of statements that can be submitted as a unit to some computer system and
used to direct the behavior of that system.
• While the ability to compute ‘’everything’’ is not required, the system must
include the ability to handle variables, conditionals and iteration, at least
implicitly.
Interpretive vs. Compiled
• It requires computer with more memory, high storage capacity of hard disk, and
faster processor.
• These languages can only be implemented on graphical operating systems like
Linux and windows.
Program Visualization
• Debugging
• Evaluating and improving program performance
• Evaluating and reducing resource utilization
• Evaluation of algorithms in the context of complete programs and real data
• Understanding program behavior
Demerits