frtm (FoRth Modoki) är en programmeringsspråksprocessor som simulerar FORTH. Även om det är ett tolkat språk som inte har en kompilator, påskyndar det bearbetningen genom att tolka konstanter och ord i användardefinierade ord när de definieras.
Det finns vissa delar som inte är FORTH-liknande, som att inte inkorporera ord för att manipulera returstacken och tillåta rekursiva anrop av ord, men de grundläggande orden är hämtade från FORTH.
Den stöder också aritmetik för reella tal, inklusive potenser, kvadratrötter, trigonometriska och hyperboliska funktioner. Den kan också visa heltal i hexadecimala och oktala tal och utföra bitoperationer, så den kan användas som ett substitut för en vetenskaplig kalkylator.
Uttryck tolkas enligt omvänd polsk notation. Det finns också konstruktioner för loopar som villkorlig förgrening av if, do-while och for-loop. Du kan också kombinera ord för att skapa nya ord.
På Android OS har 1. ställa in den ursprungliga storleken på stacken och ordboken, och 2. funktionen för att spara ordboksord i ordboken lagts till. Ordböcker är dock begränsade till tre.
Lade till ord för grafik till Android-versionen också. Ritning använder ReGIS Graphics terminalliknande escape-sekvenser.
Se supportwebbsidan för detaljer om språkspecifikationer.
Om du vill prova vad du kan göra med frtm gratis, vänligen prova Java Applet-versionen från webbadressen nedan.
http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/frtma.html
Uppdaterades den
21 aug. 2023