Programación en Forth

Por Nacho Cabanes

¿Qué es Forth?

Forth es un lenguaje de programación poco usado, muy distinto de los "habituales", con características como estar basado en una pila y utilizar (por ello) la notación polaca inversa. Por ejemplo, para escribir la suma de 4 y 7 se usaría la orden  "4 7 + ." (apilar 4, apilar 7, calcular la suma de los dos elementos en la cima de la pila, mostrar el resultado).

Puedes encontrar una introducción a Forth en castellano, creada por Javier Gil en www.disc.ua.es/~gil/forth.pdf (se trata de un libro electrónico en formato PDF, de 141 páginas, y 600 Kb de tamaño).

También tienes un resumen breve sobre Forth de este mismo autor, en formato de texto puro, de apenas 18 Kb de tamaño: dfists.ua.es/~gil/ref-forth.txt

Hay quien considera que "Starting forth", de Leo Brodie es la mejor introducción a Forth (en inglés, para consultar en linea).

Se puede encontrar otros tutores de Forth en inglés en muchos sitios de Internet, como por ejemplo:
http://dec.bmth.ac.uk/forth/forth.html (Forth: an underview)
http://www.zeppe.com/forthtut.html (Forth tutorial)

Si quieres intérpretes o compiladores de Forth:


Cambios en esta página

09/Abril/2007 Añadido una introducción a Forth en español, una referencia rápida en español, un curso en inglés y enlaces para descargar GNU Forth, kForth.
27/Diciembre/2006 Desglosado este apartado a partir de la antigua página de "Otros lenguajes".

Otros cambios anteriores en toda la Web


(Volver arriba)

Buscar...
(English version)

Novedades

Desde Twitter

Leer más


Apartado actualizado: 11-12-2008 - 5586 visitas desde el 05-Dic-2007 - www.nachocabanes.com