frtm (FoRTh Modoki) - FORTH симуляциялоочу программалоо тилинин процессору. Бул компилятору жок интерпретацияланган тил болгону менен, алар аныкталганда колдонуучу аныктаган сөздөрдөгү туруктууларды жана сөздөрдү чечмелөө аркылуу иштетүүнү тездетет.
Кээ бир бөлүктөрү FORTH-га окшош эмес, мисалы, кайтаруу стегин манипуляциялоо үчүн сөздөрдү камтыбоо жана сөздөрдүн рекурсивдүү чалууларына уруксат берүү сыяктуу, бирок негизги сөздөр FORTHдан алынган.
Ал ошондой эле реалдуу сандар боюнча арифметиканы колдойт, анын ичинде ыйгарым укуктар, квадрат тамырлар, тригонометриялык жана гиперболалык функциялар. Ал ошондой эле бүтүн сандарды он алтылык жана сегиздик сандарда көрсөтүп, биттик операцияларды аткара алат, ошондуктан аны илимий эсептегичтин ордуна колдонсо болот.
Туфайлоолор тескери поляк белгилөөсүнө ылайык чечмеленет. Ошондой эле if, do-while жана for-loop аркылуу шарттуу бутактандыруу сыяктуу циклдер үчүн конструкциялар бар. Ошондой эле жаңы сөздөрдү түзүү үчүн сөздөрдү бириктире аласыз.
Android OSде 1. стектин жана сөздүктүн баштапкы өлчөмүн коюу жана 2. сөздүктөгү сөздөрдү сөз китебинде сактоо функциясы кошулду. Бирок, сөз китептери үчөө менен чектелет.
Android версиясына графика үчүн сөз да кошулду. Чийүү ReGIS Graphics терминалына окшош качуу ырааттуулугун колдонот.
Тил спецификациялары боюнча чоо-жайын билүү үчүн колдоо веб-баракчасын караңыз.
Эгерде сиз frtm менен бекер эмне кыла ала турганыңызды сынап көргүңүз келсе, төмөнкү URL-ден Java Applet версиясын колдонуп көрүңүз.
http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/frtma.html
Качан жаңырды
2023-ж., 21-авг.