mapping programs to pictures
|
Algorithm visualization and animation depends on
graphical representation of algorithm execution. Algorithm
visualization makes understanding algorithms easier. So far, it is primarily
used for educational purposes; our intention is to make it usefull for
programmers, algorithm analysts and other software engineers.
Definitions
Our system: WinSANAL
Applications
Related links
|
|
Definitions
- Algorithm Visualization
-
Exhibiting characteristic properties of algorithms by use of
adequate graphical means
- Projection
-
Execution of a program with simultaneous graphical presentation of
its data
- Algorithm Visualization Systems
-
Systems used for preparation of projections and for performing them
- Algorithm Animation
-
Algorithm Visualization in which the created image change in time
Top of this page
-
- Our system:
WinSanal
WinSANAL system works in Microsoft Windows 95/NT, it is
implemented in C++ and intended to visualizes programs written in C++. the
system exhibits features of a graphically controlled debugging program.
The aims of our works are:
-
To create an algorithm animation system that would allow
to prepare high quality projections in a short time,
-
To interactively aid program debugging using graphical
representation of data.
See sample animations
made with the system.
Top of this page
Applications
Education is the primary field of application for algorithm
visualization. What we want to do is to create a new tool usefull also for software
engineers.
- Education:
-
-
Programming
Algorithm analysis
Algorithm construction
|
- Software engineering:
-
Program design
Algorithm analysis
Debugging
|
Top of this page
Related links in the Web
- We cooperate with:
-
Algorithm Animation Group at
Centre d'Automatique de Lille
Other sites:
Algorithm Animation & Visualization Pages
have been created by Jaroslaw
Francik.
Revised: March 12, 1997
Copyright © 1996, 1997 by Jaroslaw Francik
|