Linguagem de programação GNU Forth
Gforth é o projeto de implementação da linguagem de programação Forth do GNU. Este APK é a distribuição binária para a plataforma Android, para processadores ARM e x86. Você pode encontrar mais informações e links para o código-fonte em http://bernd-paysan.de/gforth.html, e mais informações sobre recursos específicos do Android em http://www.forth-ev.de/wiki/doku.php/en:projects:gforth-android:start.
Para uma experiência ideal ao programar, use um teclado virtual feito para essa tarefa, como o Hacker's Keyboard.
Gforth está disponível sob GPLv3.
Gforth usa GCC para compilar um Forth rápido, direto ou indireto; Gforth é totalmente compatível com ANS-Forth e Forth-2012. Os autores de Gforth são Anton Ertl, Bernd Paysan, Jens Wilke, Neal Crook, David Kühling e outros.
O objetivo do Projeto Gforth é desenvolver um modelo padrão para ANSI Forth. Isso pode ser dividido em vários subobjetivos:
* Gforth deve estar em conformidade com o padrão ANSI/200x Forth.
* Deveria ser um modelo, ou seja, deveria definir todas as coisas dependentes da implementação.
* Deve tornar-se padrão, ou seja, amplamente aceito e utilizado. Este objetivo é o mais difícil.
Para atingir estes objectivos, Gforth deverá ser
* Semelhante aos modelos anteriores (fig-Forth, F83)
* Poderoso. Deveria prever todas as coisas que hoje são consideradas necessárias e até mesmo algumas que ainda não são consideradas necessárias.
* Eficiente. Não deveria ter a reputação de ser excepcionalmente lento.
* Livre.
* Disponível em muitas máquinas/fácil de portar.
O apk Gforth instala três ícones: um é o mecanismo rápido (Gforth fast), um o mecanismo de depuração (Gforth ITC), onde funciona o depurador de etapa única, e o backtrace é preciso mesmo em exceções, e o terceiro é o aplicativo de demonstração do protocolo net2o, com o polvo "Nettie". Agora é uma demonstração, então não espere que funcione perfeitamente.
Leia mais