GNU cuarto lenguaje de programación
Gforth es la implementación del proyecto GNU del lenguaje de programación Forth. Este APK es la distribución binaria para la plataforma Android, para procesadores ARM y x86. Puede encontrar más información y enlaces al código fuente en http://bernd-paysan.de/gforth.html, y más información sobre funciones específicas de Android en http://www.forth-ev.de/wiki/doku.php/en:projects:gforth-android:start.
Para obtener una experiencia óptima al programar, utilice un teclado en pantalla diseñado para esa tarea, como Hacker's Keyboard.
Gforth está disponible bajo GPLv3.
Gforth usa GCC para compilar un Forth rápido con subprocesos directos o indirectos; Gforth cumple totalmente con ANS-Forth y Forth-2012. Los autores de Gforth son Anton Ertl, Bernd Paysan, Jens Wilke, Neal Crook, David Kühling y otros.
El objetivo del Proyecto Gforth es desarrollar un modelo estándar para ANSI Forth. Esto se puede dividir en varios subobjetivos:
* Gforth debe cumplir con el estándar ANSI/200x Forth.
* Debería ser un modelo, es decir, debería definir todas las cosas que dependen de la implementación.
* Debería convertirse en un estándar, es decir, ampliamente aceptado y utilizado. Este objetivo es el más difícil.
Para lograr estos objetivos, Gforth debe ser
* Similar a los modelos anteriores (fig-Forth, F83)
* Poderoso. Debería prever todas las cosas que hoy se consideran necesarias e incluso algunas que aún no se consideran necesarias.
* Eficiente. No debería tener la reputación de ser excepcionalmente lento.
* Gratis.
* Disponible en muchas máquinas/fácil de portar.
La aplicación Gforth instala tres íconos: uno es el motor rápido (Gforth fast), otro el motor de depuración (Gforth ITC), donde funciona el depurador de un solo paso y el rastreo es preciso incluso en excepciones, y el tercero es la aplicación de demostración del protocolo net2o, con el pulpo "Nettie". Ahora es una demostración, así que no espere que funcione perfectamente.
Leer más