*AIDA: Tutorial Overview

Programming in pictures is an approach where pictures and moving pictures are used as algorithmic super-characters for representing features of computational algorithms. Within this approach some "multidimensional data spaces" are traversed by "fronts of computation" and necessary operations are performed during these traversal processes. Generic pictures of the algorithmic super-characters are used to compose compound pictures (called algorithmic CyberFrames) defining algorithmic steps. Compound pictures are assembled into special series to represent some predefined algorithmic features. The series are assembled into Algorithmic CyberScenes and an Algorithmic CyberFilm. The generic and compound pictures are developed and acquired in algorithmic super-character galleries where supportive pictures of embedded clarity annotations are also included.

This tutorial presents *AIDA language that is a language of explanation of application models and algorithms involved in corresponding computations. An essential part of *AIDA program is not related to the code generation, but to the explanation mentioned and automatic checking the program correctness. *AIDA is a language of algorithmic CyberFrames, Animation Scenes, and CyberFilms within the Filmification Modeling (F-Modeling) environment. *AIDA stands for Animation and Images to Develop Algorithms. As a Japanese word (´aida) related to "space/time," it points to the closeness of forms representing models and algorithms.

After a general introduction, three methods are used to present *AIDA and F-Modeling environment:

Tutorial of the F-Modeling environment is available here.

Japanese version of the quick tutorial is available here.