Qualche tempo fa ho valutato 4tH, un'implementazione di Forth. Penso che soddisfi tutti i requisiti . Ad esempio il compilatore è solo 61 KB. È inoltre disponibile il supporto completo per i numeri in virgola mobile, importante se si desidera che lo provi a utilizzarlo per scopi tecnici/scientifici.
4 ° gira sulla maggior parte dei sistemi operativi, tra cui MS-DOS, MS-Windows (sia a 16 bit e 32 bit), Linux, Coherent, AIX, SunOS, BOS, BSD, Mac OS X, BeOS, RISC OS, etc. Download (Windows Installer, 1,5 MB, include il manuale). Manual (PDF, 1,1 MB).
C'è una community attiva centrata sul Gruppo Google 4tH-compiler. Ad esempio oggi ho ricevuto due messaggi.
Si noti che in 4tH non è possibile definire le parole di definizione (parole eseguite al momento della compilazione). Questa non è una limitazione seria , a meno che non si vogliano coprire le funzionalità avanzate di Forth.
per iniziare (come questo non è molto chiaro dal manuale o la compilazione interattivo), dopo l'installazione copiare il compilatore, 4th.exe
, in una cartella vuota, fare due file in questa directory, HelloWorld.bat
e HelloWorld.4th
, ed eseguire HelloWorld.bat:
HelloWorld.bat:
4th.exe cx HelloWorld.4th
pause
HelloWorld.4th:
: hello ." Hello from XYZ!" cr cr ;
hello
Alcuni corsi universitari utilizzano gforth (http://www.complang.tuwien.ac.at/forth/gforth /) che è buono per iniziare pure. –
La domanda "* è pratico imparare e usare Forth? *" È stata purtroppo cancellata. Se l'OP o qualcuno con la reputazione di 10k (necessaria per visualizzare i post eliminati) può accedere a questo post e salvarlo/salvarlo da qualche parte, sarebbe fantastico - sembra che sarebbe stata una domanda interessante (anche se riconosco la sua offuscatezza/inadeguatezza per COSÌ). –