FORTH EN 2024

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.

Mais comment en parler ?

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.

Mes pages personnelles

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

La factorisation en Forth

Un détour par la machine

Passage par les piles

Forth sur ESP32

Il est temps de préciser certains aspects pratiques :


  1. https://fr.wikipedia.org/wiki/Forth_(langage)

  2. https://esp32.arduino-forth.com/

  3. https://esp32.arduino-forth.com/article/grandLivreESP32forth