Forth est un langage ancien, puisqu’apparu dans les anéees 1960.1
Depuis, le monde de l’informatique a considérablement changé et cet outil, très performant, est peu connu et utilisé seulement par des programmeurs satisfaits de son efficacité.
Avec l’apparition de cartes économiques pour le développement , sans système d’exploitation, telles les Arduino, ESP8286, ESP32, Pico Pi, il peut retrouver de l’attrait, en concurrence avec C et micro Python.
La découverte des pages de Marc Petreman2, en Français, a été une révélation et une première série de pages, courtes, en a résulté.
Cet auteur rédige en même temps le Grand livre ESP32Forth3 dont il écrit qu’il "… est et ne sera JAMAIS achevé, mais en constante évolution. Il est en français, mais aussi en anglais, en allemand, en espagnol et…. en chinois!. Ce qui signifie qu’il est utile de s’y reporter régulièrement pour découvrir les nouveautés.
Mises en ligne rapidement, pour réagir à une curiosité vive, elles sont en cours de réécriture. Ce qui est cité ici sera donc remanié. À suivre.
Un programme en langage Python à titre d’exemple
Faire des petits morceaux : la factorisation, mais en Python
Il est temps de préciser certains aspects pratiques :
Dialogue avec le composant via un terminal série
Programmation sur ordinateur conventionnel et transfert du code via terminal série.