Що таке 4-й файл?
Файл із розширенням .4th — це файл програмування, створений для Четвертої мови програмування. Він містить вихідний код для програм, написаних мовою програмування Forth, і генерує вихідні дані під час виконання програми. Це просто ще один файл мови програмування, схожий на вихідний файл C і C++.
4-й формат файлу - більше інформації
Приклад коду 4-ї мови програмування
Ось приклад простої програми, написаної мовою Forth, яка обчислює факториал заданого числа:
: factorial ( n -- n! )
   dup 0=
   if
      drop 1
      exit
   then
   1
   swap
   begin
      dup 1-
      dup 0=
      if
         drop
         exit
      then
      swap
      *
   repeat
;
У цьому прикладі факторіал приймає один аргумент n і повертає його факториал. Слово dup дублює значення на вершині стека, drop скидає значення на вершині стека, а * множить два значення на вершині стека. Конструкції if і begin/until керують потоком програми.
Щоб скористатися цією програмою, ви повинні ввести визначення в інтерпретатор Forth, а потім викликати факторіальне слово з числом, факторіал якого ви хочете знайти:
10 factorial .
Це призведе до результату 3628800, що є факторіалом 10.