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.