Posté par
jamo jamo 
Je suis entiérement d'accord sur le principe de différencier :
- d'une part l'algorithme qui décrit les opérations à effectuer, indépendamment du langage,
- d'autre part le codage en utilisant un langage ou un autre.
J'ai moi-même, de manière professionnelle, passé quelques années à développer des logiciels divers, et je sais qu'il faut avant tout concevoir un programme "à la main", avec papier et crayon, en s'interdisant de coder avant que tout soir prêt (cale permet de gagner un temps absolument énorme par la suite).
Mais quand je vois l'écran de capture du logiciel AlgoBox, ce n'est pour moi qu'un langage de programmation comme un autre, avec ses déclarations de variables, etc ...
La preuve : les algos peuvent même être exécutés !
Donc, je le répète, je trouve ça formidable, mais l'utilisation de tout autre langage déjà existant aurait le même effet. Enfin, c'est ce que je pense ...
Par contre, il existe d'autres méthodes pour faire des algos, par exemple sous forme d'organigramme. Je crois même (j'en suis même certain) qu'il existe des logiciels qui permettent d'assembler ces "boites" et d'exécuter le programme ainsi écrit.
Cela présente l'avantage d'être plus visuel.