Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Focal FSBR

На счёт функции FSBR в языке Focal мне написал Алексей Томин, за что ему большой спасибо. Это я по поводу вопроса, который я задавал, пока писал на нём «99 бутылок».

FSBR позволяет определить функцию с одним аргументом
(с использованием & как параметра). Самое смешное — возможна рекурсия.
Пример — вычисление факториала.
11.1 I (&-1) 11.3,11.3,11.2
11.2 S &=&*FSBR(11,&-1)
11.3 R

& — это параметр, который передаётся в функцию. Теперь у меня у единственного, во всём интернете, есть описание функции FSBR. По крайней мере, других описаний я не видел.

4 комментария
Двойной Яд 2003

О! Focal, помню мы его в школе, году этак в 1992 изучали… По такому случаю у меня по этому языку где-то дома справочник валялся…

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Двойной Яд:

У меня тоже валяется, но там нет FSBR :) А у тебя в справочнике нет подробной информации о TYPE %m.nn? В частности, как вывести произвольно число без отступов пробелами?

Zarr 2003

ты где его пользуешь?
не весь металлолом сдал? ;)

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Zarr:

А ты по ссылочке сходи для разнообразия.