Practicing Algorithmic 12.2 Software - Global presentation

Practicing algorithmic is a software that is primarily educational. It allows to write and execute algorithms very simply, and is for beginners as well as experienced ones to acquire the basics of algorithmic (display, enter, variable, alternative structures, iterative structures) and more complex notions (structured types, access to sequential files, SQL queries, actions and functions with or without parameters, properties, methods and object events, server-side and client-side web page scripts, ...).

The software is composed of five applications: A development environment (editor and interpreter) completed with an algorithmic WEB server, a mail server, a certificate creation application for sites secured by SSL, and a WEB browser algoritmic. The web and mail servers are provided in two different versions : Service (requires rights to install/uninstall) and simple application (started as simple as processing text, for example).

Six modes of operation are proposed: Mode Discovery (initiation and basic principle), Text (all the usual primitives of the algorithmic are available), Graphic (the normal mode is completed by primitives for drawing basic shapes), Event (creating custom windows, with objects in the graphical environment with properties, methods and events ), WEB server (text mode supplemented with primitives to make it a real server-side scripting language) and WEB browser (browser capable of executing algorithmic scripts on the client side).

In the main window of the development application, there are 5 child windows : Source, Execution, Execution trace, Variables trace, Data in memory.

Version 12 has a ribbon interface. The main application therefore has this appearance :

application

Function of girls windows :

Here is what we can see in the reduced windows :

application

application

application

The Algorithmic WEB server application runs independently, and requires only a minimum of parameterization (mainly the root of the publication, easily modifiable without requiring a restart).

application

The Mail Server application is similar in its approach : Independent execution, minimal settings.

application

The Algorithmic Navigator renders the WEB pages, presents the HTML and CSS source in a clean way (indented), displays upcoming, current and finished events (client-side execution of scripts).

application

application




Last updated on March 31, 2024