FOCAL
- Русское название:
- Фокал
- Дата создания:
- 1968
- Парадигма:
- Принятые расширения файлов:
- .foc
- Реализации и версии (свернуть все | развернуть все):
FOCAL (аббр. FOrmula CALculator) — интерпретируемый язык программирования высокого уровня, изначально созданный для компьютеров PDP-8 фирмы Digital Equipment Corporation.
Каждая строка программы должна начинаться с номера строки. Номера строк (метки) имеют вид <номер_группы>.<номер_строки>. В командах GOTO
, IF
, DO
может указываться как полная метка, так и номер группы без номера строки (вызывает переход на строку с наименьшим номером в данной группе).
Запуск программы на выполнение — команда GO
.
Команды языка FOCAL могут быть записаны в сокращенной форме, только первой буквой.
Восклицательный знак !
в командах ASK
и TYPE
(ввод/вывод с консоли) является (наравне с запятой) разделителем аргументов и вызывает перевод строки перед вводом или выводом следующего элемента списка.
Команда IF
вычисляет значение выражения и переходит по одной из трех меток, соответственно, при значении меньшем нуля, значении равном нулю и значении большем нуля. Если метка опущена, то управление передается на следующую за IF
строку.
Элементы синтаксиса:
Комментарий до конца строки | COMMENT |
---|---|
Регистрозависимость | Нет |
Примеры:
Hello, World!:
Пример для версий FOCAL15 V6BPDP-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
]]>