Le Forth est un langage de programmation pour passionnés. Curieusement, il a soit des fidèles qui se demandent comment on peut encore imaginer programmer en autre chose qu'en Forth, soit des détracteurs qui méprisent ce genre de langage où « l'on se programme ce que l'on se définit ». En tous les cas il ne laisse personne indifférent. Il a été développé à la fin des années 60 par Charles H. Moore sur IBM 1130, appelé alors « micro de la troisième génération ».Ce nouveau langage est tellement vite apparu comme donnant d'énormes possibilités aux ordinateurs qu'il fut baptisé « de la quatrième génération » - ou fourth pour les anglicistes -, puis devint Forth, très prosaïquement pour des raisons de nombre maximal de caractères d'identification. Le Forth, comme le Logo, est un langage qui offre un nombre assez réduit d'instructions de bases : les primitives. A chaque programmeur ensuite, la tâche de créer ses propres procédures en fonction de ses besoins. Fig Forth est un Forth enrichi de 340 procédures (qui vous aideront à aller plus vite) spécialement conçues pour Amstrad CPC 464. L'éditeur est plein écran, vous disposez d'un disque virtuel, de commandes spécifiques pour le graphisme et pour le texte, d'une compatibilité avec un joystick, d'une horloge en temps réel... Nul doute que Fig Forth vous permettra d'élargir votre espace de programmation. Cahiers de l'Amstrad °3 , Avril/Mai 1986 |