Forth

Forth es un lenguaje de programación orientado a pila. Es procedimental pero funciona en notación polaca inversa (posfija).Tiene apariencia de interpretado pero realmente se compila a medida que se definen las palabras, que con la unidad básica de programación del Forth, son algo así como procedimientos. Es utilizado en las calculadoras HP y sus identificadores llamados palabras se componen de cualquier secuencia de caracteres impresos.Las palabras se separan por cualquier caracter de espacio en blanco (Tab,Space y nueva linea).

Historia

Forth fué creado por Charles Moore y Elisabeth Rather entre 1965 y 1970 originalmente para cáculos astronómicos en el National Radio Astronomy Observatory de Kitt Peak de Arizona. Pero es computacionalmente completo. Actualmente se encuantra estandarizado ANSI desde 1994.

Ejemplos

Hola Mundo

: hola ( -- )  CR ." Hola mundo!" ;
hola

Contar

Cuenta de cero a seis

: contar cr 6 0 do I . cr loop ;
contar

Sumar

 ok 4 7  + .

Definir Constantes

 ok 12345 constant mynumero / define una constante mynumero = 12345

Enlaces

Forth (last edited 2008-04-20 14:39:37 by localhost)