frtm (FoRTh Modoki) არის პროგრამირების ენის პროცესორი, რომელიც ახდენს FORTH-ის სიმულაციას. მიუხედავად იმისა, რომ ეს არის ინტერპრეტირებული ენა, რომელსაც არ აქვს შემდგენელი, ის აჩქარებს დამუშავებას მომხმარებლის მიერ განსაზღვრულ სიტყვებში მუდმივებისა და სიტყვების ინტერპრეტაციით, როდესაც ისინი განისაზღვრება.
არის ზოგიერთი ნაწილი, რომელიც არ ჰგავს FORTH-ს, მაგალითად, სიტყვების არ ჩართვა დაბრუნების სტეკის მანიპულირებისთვის და ნებადართულია სიტყვების რეკურსიული გამოძახება, მაგრამ ძირითადი სიტყვები აღებულია FORTH-დან.
ის ასევე მხარს უჭერს არითმეტიკას რეალურ რიცხვებზე, მათ შორის სიმძლავრეებს, კვადრატულ ფესვებს, ტრიგონომეტრიულ და ჰიპერბოლურ ფუნქციებს. მას ასევე შეუძლია აჩვენოს მთელი რიცხვები თექვსმეტობით და რვადიან რიცხვებში და შეასრულოს ბიტიანი ოპერაციები, ამიტომ მისი გამოყენება შეიძლება სამეცნიერო კალკულატორის შემცვლელად.
გამონათქვამები ინტერპრეტირებულია უკუ პოლონური ნოტაციის მიხედვით. ასევე არსებობს მარყუჟების კონსტრუქციები, როგორიცაა პირობითი განშტოება if, do-while და for-loop-ით. თქვენ ასევე შეგიძლიათ დააკავშიროთ სიტყვები ახალი სიტყვების შესაქმნელად.
Android OS-ზე დამატებულია 1. სტეკის და ლექსიკონის საწყისი ზომის დაყენება და 2. ლექსიკონში სიტყვების შენახვის ფუნქცია wordbook-ში. თუმცა, სიტყვათა წიგნები შემოიფარგლება სამით.
დამატებულია სიტყვა გრაფიკისთვის ანდროიდის ვერსიაშიც. ნახაზი იყენებს ReGIS Graphics ტერმინალის მსგავს გაქცევის თანმიმდევრობებს.
ენის სპეციფიკაციების შესახებ დეტალებისთვის იხილეთ მხარდაჭერის ვებგვერდი.
თუ გსურთ სცადოთ რისი გაკეთება შეგიძლიათ frtm-ით უფასოდ, გთხოვთ, სცადოთ Java Applet-ის ვერსია ქვემოთ მოცემული URL-დან.
http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/frtma.html