]]> ]]>

Forth

Русское название:
Форт
Дата создания:
начало 1970-ых
Парадигма:
Типизация:
Принятые расширения файлов:
.fs
Диалекты:
Реализации и версии (свернуть все | развернуть все):
Язык программирования

Язык программирования Forth был разработан Чарльзом Муром в начале 1970-ых годов. Forth был формализован в 1977 году, стандарт ANSI принят в 1994.

Forth поддерживает как интерактивное выполнение команд (что делает возможным использование в качестве командной оболочки для систем без полноценной операционной системы), так и возможность компиляции последовательности команд.

IDE/Редакторы:

Примеры:

Факториал:

Пример для версий Toka 1.2

Для факториалов 13-16 из-за арифметического переполнения возвращается неверное значение. Также не получилось убрать пробел между аргументом и знаком “!”. В результате вывод программы имеет следующий вид:

0 ! = 0
1 ! = 1
2 ! = 2
3 ! = 6
4 ! = 24
5 ! = 120
6 ! = 720
7 ! = 5040
8 ! = 40320
9 ! = 362880
10 ! = 3628800
11 ! = 39916800
12 ! = 479001600
13 ! = 1932053504
14 ! = 1278945280
15 ! = 2004310016
16 ! = 2004189184

#! /usr/bin/toka

[ dup 1 > [ dup 1 - recurse * ] ifTrue ] is factorial

0 17 [ i . i ." ! = " i factorial . cr ] countedLoop

bye

В закладки: ]]> Пиктограмма del.icio.us Пиктограмма БобрДобр.ru Пиктограмма Memori.ru Пиктограмма МоёМесто.ru ]]>