- 15-Mar-2008: Nueva versión de XAMPP (1.6.6a), WAMP , del JDK y de CodeBlocks.
¿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:
- Puedes encontrar GNU Forth para distintos sistemas operativos en www.complang.tuwien.ac.at/forth/gforth/ y encontrar más información sobre él en www.jwdt.com/~paysan/gforth.html
- kForth está disponible en ccreweb.org/software/kforth/kforth.html
- SwiftForth es un producto comercial distribuido por Forth, Inc
- Tienes algún otro (por ejemplo, para microcontroladores 8051) en www.idiom.com/free-compilers/LANG/Forth-1.html.
Cambios en esta página
|