Forth er i utgangspunktet et tolket språk, men har også en som brukes i definisjonen av nye ord. Ord som kun har definert en kompileringssemantikk kan kun brukes i definisjonen av nye ord, mens andre ord kan utføres direkte ved å skrive ordet på kommandolinjen.