АнглийскийФранцузскийИспанский

Значок OnWorks

a68g - Интернет в облаке

Запустите a68g в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда a68g, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


a68g - Algol 68 Genie, компилятор-интерпретатор Algol 68

СИНТАКСИС


а68г [--просмотр | --Помогите | --Информация [Строка]] [- утверждения | - нет утверждений]
[- обратная трассировка | --без обратной трассировки] [--скобки] [--проверить | - не бегать] [--компилировать | --no-компилировать]
[--Часы] [--отлаживать | --монитор] [- эхо string] [--выполнять Ед. изм | -x Ед. изм] [--выход | --]
[--обширный] [-f | --файл string] [--Рамка номер] [- ручки номер] [- куча номер]
[- листинг] [--моиды] [-O | -O0 | -O1 | -O2 | -O3] [--объект | --нет объекта]
[- накладные расходы номер] [- оптимизировать | --no-optimize] [- педантичный] [--portcheck | --no-portcheck]
[--прагматики | - нет прагматов] [--точность номер] [--prelude-листинг] [--красивый принт]
[--Распечатать Ед. изм | -p Ед. изм] [--тихий] [- цитата] [- скидки] [--reun] [--запустить]
[--скрипт string] [--источник | - без источника] [--куча номер] [--статистика] [--строгий]
[--Терминал] [--лимит времени номер] [--след | - без следа] [--дерево | --нет дерева] [- неиспользованный]
[- верхняя строчка] [--подробный] [--версия] [- предупреждения | - без предупреждений]
[--xref | --no-xref] имя файла

ОПИСАНИЕ


Algol 68 Genie (Algol68G) - это компилятор-интерпретатор Algol 68. Его можно использовать для выполнения
Алгол 68 программ или скриптов. Алгол 68 - довольно скудный ортогональный язык общего назначения.
это прекрасное средство обозначения алгоритмов. Алгол 68 был разработан как общий
целевой язык программирования от Рабочей группы 2.1 IFIP (Алгоритмические языки и исчисления)
который продолжает отвечать за Algol 60 и Algol 68.

Algol 68 Genie и документацию к нему можно получить по адресу

http://jmvdveer.home.xs4all.nl/

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Параметры передаются в a68g либо из файла .a68g.rc в рабочем каталоге,
переменная окружения A68G_OPTIONS, из командной строки или из прагматиков.

Приоритет параметров следующий: параметры pragmat заменяют параметры командной строки, command-
параметры строки заменяют параметры в переменной среды A68G_OPTIONS, A68G_OPTIONS заменяет
варианты в .a68g.rc.

Параметры листинга, параметры трассировки и -pragmat, -nopragmat вступают в силу, когда они
встречается при проходе текста программы слева направо и, таким образом, может использоваться, например,
для создания перекрестной ссылки для определенной части программы.

Если требуются числовые аргументы, достаточно k, M или G допускаются для умножения на
2 ** 10, 2 ** 20 или 2 ** 30 соответственно.

--просмотр | --Помогите | --Информация [Строка]
Вывести информацию о параметрах, если строка опущена, или напечатать информацию о строке в противном случае.

- утверждения | - нет утверждений
Контролировать проработку утверждений.

- обратная трассировка | --без обратной трассировки
Контролируйте, выполняется ли обратная трассировка стека в случае возникновения ошибки времени выполнения.

--скобки
Считайте [..] и {..} эквивалентными (..). Традиционный Алгол 68
синтаксис позволяет (..) заменять [..] в границах и срезах.

--проверить | - не бегать
Только проверьте синтаксис, интерпретатор не запускается.

--Часы
Время выполнения отчета без учета времени, необходимого для компиляции.

--компилировать | --no-компилировать
Включите или выключите компиляцию единиц. Компиляция пропускает многие проверки во время выполнения
предлагает собственно переводчик. Программа не выполняется, а сценарий оболочки
сгенерированный, объединяющий исходный код и его разделяемую библиотеку. Этот сценарий оболочки может быть
используется как псевдо-исполняемый файл.

--отлаживать | --монитор
Запускаем в мониторе. Вызвать монитор в случае ошибки выполнения; программа
остановится на мониторе в строке, содержащей ошибку.

- эхо string
Эхо-строка для выделения.

--выполнять Ед. изм | --Икс Ед. изм
Запустите модуль Algol 68. Таким образом, однострочники могут быть выполнены из команды
линии.

--выход | --
Игнорируйте другие варианты.

--обширный
Создайте обширный список.

-f | --файл string
Примите строку как имя файла, если она конфликтует с синтаксисом оболочки.

--Рамка номер
Установите размер стека кадров на номер байт.

- ручки номер
Установите размер пространства ручки на номер байт.

- куча номер
Установите размер кучи на номер байт.

- листинг
Создайте краткий список.

--моиды
Создайте обзор режимов в файле листинга.

--объект | --нет объекта
Управляйте листингом кода C в файле листинга.

- оптимизировать | --no-optimize
Включите или выключите компиляцию единиц. Компиляция пропускает многие проверки во время выполнения
предлагает собственно переводчик. Этот параметр эквивалентен -O2.

-O | -O0 | -O1 | -O2 | -O3
Включите компиляцию модулей и передайте параметр внутреннему компилятору C, чтобы установить
уровень оптимизатора.

- накладные расходы номер
Установить накладные расходы на проверку стека.

- педантичный
Эквивалентно --warnings --portcheck

--portcheck | --no-portcheck
Включение или отключение предупреждающих сообщений о переносимости.

--прагматики | - нет прагматов
Контрольная разработка прагматов.

--точность номер
Установите точность для режимов ДЛИННЫЙ ДЛИННЫЙ на номер значащие цифры.

--prelude-листинг
Составьте список прелюдий.

--красивый принт
Достаточно распечатать исходный файл.

--Распечатать Ед. изм | --п Ед. изм
Выведите значение, полученное с помощью модуля Algol 68. Таким образом могут быть выполнены однострочные
из командной строки.

--тихий
Подавить все предупреждающие сообщения.

- цитата
Используйте расстановку кавычек.

- скидки
Распечатайте сокращения, сделанные синтаксическим анализатором.

--reun
Используйте скомпилированный код предыдущего запуска.

--запустить Отмените параметр --no-run.

--скрипт string
Принимает строку в качестве имени исходного файла и пропускает дальнейшую обработку параметров, чтобы их можно было
обрабатывается сценарием.

--источник | - без источника
Управляйте списком исходных строк в файле листинга.

--куча номер
Установите размер стека на номер байт.

--статистика
Сгенерируйте статистику в файле листинга.

--строгий
Игнорирует расширения синтаксиса Algol 68.

--лимит времени номер
Прервать переводчика после номер секунд, генерируя лимит времени превышен
ошибка.

--след | - без следа
Контрольное отслеживание запущенной программы.

--дерево | --нет дерева
Контрольный листинг синтаксического дерева в файле листинга.

- неиспользованный
Создайте обзор неиспользуемых тегов в файле листинга.

- верхняя строчка
Используйте верхнюю строчку, которая является режимом строчки по умолчанию.

--подробный
Используйте подробный режим.

--версия
Распечатать версию бегущего образа a68g.

- предупреждения | - без предупреждений
Включите предупреждающие сообщения или подавите подавляемые предупреждающие сообщения.

--xref | --no-xref
Контролировать создание перекрестной ссылки в файле листинга.

Используйте a68g в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    PyQt
    PyQt
    PyQt — это привязки Python для
    Кроссплатформенный Qt от Digia
    каркас разработки приложений. Это
    поддерживает Python v2 и v3 и Qt v4 и
    Qt v5. PyQt доступен...
    Скачать PyQt
  • 2
    Сардинцы
    Сардинцы
    Сарди - это полный рестайлинг и
    оптимизация svg кода. 6 вариантов для
    ваши приложения и 10 видов папок
    для использования в вашем файловом менеджере. Сарди
    значки ...
    Скачать Сарди
  • 3
    Цифровая звуковая рабочая станция LMMS
    Цифровая звуковая рабочая станция LMMS
    LMMS — это бесплатное кроссплатформенное программное обеспечение.
    который позволяет создавать музыку с
    твой компьютер. Если вам нравится этот проект
    рассмотреть возможность участия в проекте
    ч ...
    Скачать цифровую звуковую рабочую станцию ​​LMMS
  • 4
    Ядро реального времени FreeRTOS (RTOS)
    Ядро реального времени FreeRTOS (RTOS)
    FreeRTOS — ведущая на рынке система реального времени.
    операционная система (RTOS) для
    микроконтроллеры и небольшие
    микропроцессоры. Распространяется свободно
    под лицензией MIT с открытым исходным кодом...
    Скачать ядро ​​FreeRTOS реального времени (RTOS)
  • 5
    Авогадро
    Авогадро
    Авогадро — передовая молекулярная
    редактор, предназначенный для кросс-платформенного использования
    в вычислительной химии, молекулярная
    моделирование, биоинформатика, материалы
    наука и...
    Скачать Авогадро
  • 6
    XMLTV
    XMLTV
    XMLTV - это набор программ для обработки
    TV (tvguide) списки и помощь в управлении
    просмотр телевизора, сохранение объявлений в
    Формат на основе XML. Есть утилиты для
    делать...
    Скачать XMLTV
  • Больше »

Команды Linux

Ad