Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Forth

INFORMATIQUE > LANGAGES INFORMATIQUES

Contraction de l'anglais fourth (quatrième). A l'époque de sa création, Forth était un langage pour les ordinateurs de quatrième génération.

Forth est un langage informatique


Date de création : 1970 (première publication)

Auteur : Charles Moore.

Paradigme(s) : langage procédural.

Type d'exécution : langage interprété/compilé.

Typage : sans.

Système d'exploitation : Voir différentes versions.

Licence : payante. Voir Forth, Inc.

Histoire

Forth a été créé par Charles Moore pour calculer des trajectoires de satellites. Il s'agit au départ d'un interpréteur de commandes qui a pris le nom de Forth et est devenu un langage en 1968

Forth a fait l'objet d'une standardisation (FORTH83).

Caractéristiques

Forth utilise explicitement des piles, ce que font la plupart des langages mais de manière implicite. Il s'agit d'un langage procédural sans typage. Il est utilisé dans des applications du domaine spatial (atterrisseur philae) et dans d'autres logiciels embarqués.

Il n'y a pas d'affectation en Forth,

Généalogie

Forth a été influencé par Lisp et APL.

Pour en savoir plus

Le site de la société Forth créé par Charles Moore et Elizabeth Rather.

Dépôt sur sourceforge.

Wikipédia

Forth Interest Group

Site des European Forth Conference.

Bibliographie
COURTOIS P. Le Concept Forth : Langage et système. 2e éd. Paris : Éditests, 1984. 178 p.ISBN : 978-2-86699-011-4.
DELANNOY C. Débutez en FORTH. Englewood Cliffs, N.J : Prentice-Hall, 1984. 305 p.ISBN : 978-0-13-917576-3.
SOCIÉTÉ EUROPÉENNE POUR LA FORMATION DES INGÉNIEURS. Manuel de référence du FORTH. Paris : Cedic, 1985. ISBN : 978-2-7124-0576-2.