Visual Programming and Program Visualization Towards An Ideal Visual Software Engineering System
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