U vezi ovog gore Forth, pisan je u C98 standardu i primer je kako stvarno moze da se minimalno napravi Forth od 20-ak reci koje su napisane u C-u kao baza pa posle od toga da se prave slozenije reci.
Na primer ovaj Forth nije trenutno thread-safe, treba malo samo da se reorganizuje memorija da to radi kako treba nezavisno.
Dobro je sto moze da se manipulise sa osnovonom velicinom podataka, tj u Forthu to zovu "cell", da li je 8,16,32,64 ili koliko ti vec treba.
Kod mene na primer na x86_64 mi je cell 64bita i double-cell 128bita, malo li je?![Big Grin Big Grin](https://forum.yu3ma.net/images/smilies/biggrin.gif)
Takodje ovaj Forth moze da se unapredi i jos vise ubrza, zamene se nekoliko osnovnih Forth reci da koriste napredne funkcije iz seta MMX, SSE, SSE-2, AVX ili sta vec ima na target platformi specificno za te namene, cak nije ni problem da se nakucka malo ASM-a da direktno izvrsavaju te napredne funkcije i da se to proglasi Forth rečima!
Na primer ovaj Forth nije trenutno thread-safe, treba malo samo da se reorganizuje memorija da to radi kako treba nezavisno.
Dobro je sto moze da se manipulise sa osnovonom velicinom podataka, tj u Forthu to zovu "cell", da li je 8,16,32,64 ili koliko ti vec treba.
Kod mene na primer na x86_64 mi je cell 64bita i double-cell 128bita, malo li je?
![Big Grin Big Grin](https://forum.yu3ma.net/images/smilies/biggrin.gif)
Takodje ovaj Forth moze da se unapredi i jos vise ubrza, zamene se nekoliko osnovnih Forth reci da koriste napredne funkcije iz seta MMX, SSE, SSE-2, AVX ili sta vec ima na target platformi specificno za te namene, cak nije ni problem da se nakucka malo ASM-a da direktno izvrsavaju te napredne funkcije i da se to proglasi Forth rečima!