Hace un tiempo evalué 4tH, una implementación de Forth. Creo que cumple todos los requisitos de . Por ejemplo, el compilador tiene solo 61 KB. También hay soporte completo para números flotantes, importante si desea intente utilizarlo para fines técnicos/científicos.
4ª ejecuta en la mayoría de sistemas operativos, incluyendo MS-DOS, MS Windows (ambos de 16 bits y 32 bits), Linux, Coherent, AIX, SunOS, BOS, BSD, Mac OS X, BeOS, RISC OS, etc. Download (Windows installer, 1.5 MB, incluye el manual). Manual (PDF, 1.1 MB).
Hay una comunidad activa centrada en el Grupo de Google 4tH-compiler. Por ejemplo, hoy recibí dos mensajes.
Tenga en cuenta que en 4tH no puede definir sus propias palabras de definición (palabras que se ejecutan en tiempo de compilación). Esta no es una limitación grave de , a menos que desee cubrir las características avanzadas de Forth.
para que pueda empezar (ya que esto no está muy claro en el manual o la compilación interactiva), después de la instalación copiar el compilador, 4th.exe
, a una carpeta vacía, hacer dos archivos en este directorio, HelloWorld.bat
y HelloWorld.4th
y ejecutar HelloWorld.bat:
HelloWorld.bat:
4th.exe cx HelloWorld.4th
pause
HelloWorld.4th:
: hello ." Hello from XYZ!" cr cr ;
hello
Algunos cursos universitarios utilizan gforth (http://www.complang.tuwien.ac.at/forth/gforth /) que también es bueno para empezar. –
La pregunta "* ¿es práctico aprender y usar Forth? *" Lamentablemente se ha eliminado. Si el OP o alguien con una reputación de 10k (necesario para ver las publicaciones borradas) puede acceder a esta publicación y guardarla en caché/guardarla en algún lugar, sería genial, parece que hubiera sido una pregunta interesante (aunque reconozco su falta de validez/idoneidad para ASI QUE). –