Mi az a 4. fájl?
A .4 kiterjesztésű fájl a Forth programozási nyelvhez létrehozott programfájl. Forth programozási nyelven írt programok forráskódját tartalmazza, és a program végrehajtásakor generálja a kimenetet. Ez csak egy másik programnyelvi fájl, amely hasonló a C és a C++ forrásfájlhoz.
4. fájlformátum – További információ
4. programozási nyelv kód példa
Íme egy példa egy Forth nyelven írt egyszerű programra, amely kiszámolja egy adott szám faktoriálisát:
: factorial ( n -- n! )
dup 0=
if
drop 1
exit
then
1
swap
begin
dup 1-
dup 0=
if
drop
exit
then
swap
*
repeat
;
Ebben a példában a faktoriális szó egyetlen n argumentumot vesz fel, és annak faktoriálisát adja vissza. A dup szó megkettőzi a verem tetején lévő értéket, a drop eldobja a verem tetején lévő értéket, és a * megszorozza a verem tetején lévő két értéket. Az if és a start/amíg konstrukciók szabályozzák a program menetét.
A program használatához írja be a definíciót a Forth értelmezőbe, majd hívja meg a faktoriális szót azzal a számmal, amelyiknek a faktoriálisát meg szeretné keresni:
10 factorial .
Ez a 3628800 kimenetet eredményezné, ami a 10 faktoriálisa.