]]> ]]>
Править | Обсудить | История

FOCAL

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

FOCAL (аббр. FOrmula CALculator) — интерпретируемый язык программирования высокого уровня, изначально созданный для компьютеров PDP-8 фирмы Digital Equipment Corporation.

Каждая строка программы должна начинаться с номера строки. Номера строк (метки) имеют вид <номер_группы>.<номер_строки>. В командах GOTO, IF, DO может указываться как полная метка, так и номер группы без номера строки (вызывает переход на строку с наименьшим номером в данной группе).

Запуск программы на выполнение — команда GO.

Команды языка FOCAL могут быть записаны в сокращенной форме, только первой буквой.

Восклицательный знак ! в командах ASK и TYPE (ввод/вывод с консоли) является (наравне с запятой) разделителем аргументов и вызывает перевод строки перед вводом или выводом следующего элемента списка.

Команда IF вычисляет значение выражения и переходит по одной из трех меток, соответственно, при значении меньшем нуля, значении равном нулю и значении большем нуля. Если метка опущена, то управление передается на следующую за IF строку.

Элементы синтаксиса:

Комментарий до конца строки COMMENT
Регистрозависимость Нет

Примеры:

Hello, World!:

Пример для версий FOCAL15 V6B

PDP-15 поддерживает только прописные буквы. Вместо команды TYPE можно написать просто T. Второй восклицательный знак используется для печати символа перевода строки.

1.10 TYPE "HELLO, WORLD!"!

Hello, World!:

Пример для версий David Pitts' FOCAL 1.0.0

Вместо команды type можно написать просто t. Второй восклицательный знак используется для печати символа перевода строки.

1.10 type "Hello, World!"!

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам