frtm (FoRTh Modoki) é um processador de linguagem de programação que simula FORTH. Embora seja uma linguagem interpretada que não possui compilador, ela agiliza o processamento interpretando constantes e palavras em palavras definidas pelo usuário quando são definidas.
Existem algumas partes que não são do tipo FORTH, como não incorporar palavras para manipular a pilha de retorno e permitir chamadas recursivas de palavras, mas as palavras básicas são retiradas de FORTH.
Ele também suporta aritmética em números reais, incluindo potências, raízes quadradas, funções trigonométricas e hiperbólicas. Ele também pode exibir números inteiros em números hexadecimais e octais e executar operações de bit, para que possa ser usado como um substituto para uma calculadora científica.
As expressões são interpretadas de acordo com a notação polonesa reversa. Também existem construções para loops, como ramificação condicional por if, do-while e for-loop. Você também pode combinar palavras para criar novas palavras.
No sistema operacional Android, 1. a configuração do tamanho inicial da pilha e do dicionário e 2. a função para salvar as palavras do dicionário no livro de palavras foram adicionadas. No entanto, os livros de palavras são limitados a três.
Adicionado palavra para gráficos à versão do Android também. O desenho usa sequências de escape do tipo terminal ReGIS Graphics.
Consulte a página de suporte na Web para obter detalhes sobre as especificações de idioma.
Se você quiser experimentar o que pode fazer com o frtm gratuitamente, experimente a versão Java Applet no URL abaixo.
http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/frtma.html
Atualizado em
21 de ago. de 2023