My-library.info
Все категории

W Cat - Язык программирования Euphoria. Справочное руководство

На электронном книжном портале my-library.info можно читать бесплатно книги онлайн без регистрации, в том числе W Cat - Язык программирования Euphoria. Справочное руководство. Жанр: Программирование издательство неизвестно, год 2004. В онлайн доступе вы получите полную версию книги с кратким содержанием для ознакомления, сможете читать аннотацию к книге (предисловие), увидеть рецензии тех, кто произведение уже прочитал и их экспертное мнение о прочитанном.
Кроме того, в библиотеке онлайн my-library.info вы найдете много новинок, которые заслуживают вашего внимания.

Название:
Язык программирования Euphoria. Справочное руководство
Автор
Издательство:
неизвестно
ISBN:
нет данных
Год:
неизвестен
Дата добавления:
17 сентябрь 2019
Количество просмотров:
209
Читать онлайн
W Cat - Язык программирования Euphoria. Справочное руководство

W Cat - Язык программирования Euphoria. Справочное руководство краткое содержание

W Cat - Язык программирования Euphoria. Справочное руководство - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки My-Library.Info
Euphoria (юфо'ри, также рус. эйфори'я, ра'дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто. Название Euphoria — это акроним для «End-User Programming with Hierarchical Objects for Robust Interpreted Applications».Euphoria — интерпретируемый императивный язык высокого уровня общего назначения. C помощью транслятора из исходного кода на Euphoria может быть сгенерирован исходный код на языке Си, который в свою очередь может быть скомпилирован в исполнияемый файл или динамическую библиотеку при помощи таких компиляторов, как GCC, OpenWatcom и др. Программа Euphoria также может быть «связана» с интерпретатором для получения самостоятельного исполняемого файла. Поддерживается несколько GUI-библиотек, включая Win32lib и оберток для wxWidgets, GTK+ и IUP. Euphoria имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.[Материал из Википедии]

Язык программирования Euphoria. Справочное руководство читать онлайн бесплатно

Язык программирования Euphoria. Справочное руководство - читать книгу онлайн бесплатно, автор W Cat

and_bits (И_побитно)


- выполняет логическое AND (И) над соответствующими битами

or_bits (ИЛИ_побитно)


- выполняет логическое OR (ИЛИ) над соответствующими битами

xor_bits (НО_побитно)


- выполняет логическое XOR (исключающее ИЛИ, НО) над соответствующими битами

not_bits (НЕ_побитно)


- выполняет логическое NOT (НЕ) над всеми битами


2.7 Ввод/вывод для файлов и устройств

Чтобы произвести операции ввода/вывода в файл или на устройство, вы должны сначала открыть файл или устройство для этих операций, а уже затем применять подпрограммы, описываемые ниже, для ввода и вывода (записи и чтения). По окончании операций чтения или записи вы должны закрыть файл или устройство. Подпрограмма open() выдаст вам номер файла, который вы должны использовать как первый аргумент в других подпрограммах ввода/вывода. Ряд вполне определенных файлов/устройств открыт для вас автоматически (на манер текстовых файлов):

0 - стандартный ввод 1 - стандартный вывод 2 - стандартная ошибка Если вы не переопределили направление в командной строке, стандартный ввод производится с клавиатуры, стандартный вывод и стандартная ошибка поступают на экран. Когда вы пишете что-либо на экране, запись выполняется немедленно без какой бы то ни было буферизации. Если же вы пишете в файл, символы сначала поступают в буфер, сформированный в оперативной памяти, пока не накопится пакет, который затем весь быстро выводится в файл. Когда вы применяете к файлу или устройству процедуры close() или flush(), все находящиеся в буфере символы, даже если пакет не накопился, немедленно выводятся. Ввод из файлов также производится через буфер. Когда ваша программа завершается, все файлы, остававшиеся к этому моменту открытыми, закрываются автоматически. Примечание: Если при исполнении программы (написанной на Euphoria или любом другом языке) имелись файлы, открытые на запись, а вы, не выходя из программы, произвели сброс и перезагрузку компьютера (или это произошло по любой другой причине, например, при исчезновении питания в силовой сети), необходимо немедленно по окончании загрузки запустить программу scandisk для исправления возможных в таких ситуациях повреждений файловой системы на тех дисках, куда выполнялась запись в момент сброса вашей машины. Современные операционные системы в таких случаях могут автоматически запускать scandisk или аналогичное средство. Никогда не отказывайтесь, если операционная система предлагает проверить ваши диски.

open (открыть)


- открывает файл или устройство

close (закрыть)


- закрывает файл или устройство

flush (вытолкнуть_буфер_в_)


- выталкивает остаток данных из буфера в файл или на устройство

lock_file (запереть_файл)


- запирает файл или устройство (для других программ)

unlock_file (отпереть_файл)


- отпирает файл или устройство (для других программ)

print (печатать)


- печатает объект Euphoria вместе со скобками и запятыми, {,,}, чтобы показать его структуру

pretty_print (печатать_столбцом)


- печатает объект Euphoria в удобной для просмотра форме, располагая элементы в несколько строк столбцом с соответствующими отступами

? x


- короткий вариант для pretty_print(1, x, {})

sprint (печатать_в_строковый_ряд)


- выдаёт отпечатанный объект Euphoria в виде символьного ряда

printf (печатать_в_формате)


- выполняет форматированную печать в файл или на устройство

sprintf (печатать_в_ряд_в_формате)


- выдаёт отформатированный отпечатанный объект Euphoria в виде символьного ряда

puts (вывести)


- выводит символьный ряд (ряд байтов) в файл или на устройство

getc (получить_байт)


- читает следующий очередной символ (байт) из файла или с устройства

gets (получить_строку)


- читает следующую очередную строку из файла или с устройства

get_bytes (получить_байты)


- читает следующие очередные n байтов из файла или с устройства

prompt_string (ввести_строку)


- приглашает пользователя к вводу строки символов (текста) с клавиатуры

get_key (получить_клавишу)


- проверяет, какая клавиша была нажата на клавиатуре, не ждет нажатия

wait_key (ждать_клавишу)


- ждет нажатия на клавишу

get (получить)


- читает следующий очередной объект Euphoria из файла

prompt_number (ввести_число)


- приглашает пользователя к вводу числа с клавиатуры

value (величина)


- читает строковое представление объекта Euphoria, преобразует в величину

seek (перейти)


- переходит на заданную байтовую позицию в открытом файле

where (где)


- выдаёт текущую байтовую позицию в открытом файле

current_dir (текущий_каталог)


- выдаёт имя текущего каталога (директории, фолдера, папки)

chdir (изменить_каталог)


- делает заданный каталог текущим

dir (каталог)


- выдаёт полную информацию по всем файлам в каталоге

walk_dir (пройти_каталог)


- рекурсивно проходит все файлы в каталоге, обрабатывая их

allow_break (разрешить_стоп)

- разрешает остановку вашей программы по нажатию клавиш control-c / control-Break или запрещает её


check_break (проверить_стоп)

- проверяет, нажимались ли клавиши control-c или control-Break


2.8 Управление мышью (DOS32)

Примечание: На платформе Windows XP, если вы хотите, чтобы мышь DOS работала в окне (не-полный-экран), вы должны выключить режим QuickEdit, воспользовавшись опцией Properties для окна DOS.

get_mouse (что_с_мышью)


- выдаёт информацию о "мышиных событиях" (щелчки, движения)

mouse_events (отслеживать_мышь_по_)


- задаёт мышиные события, подлежащие отслеживанию

mouse_pointer (указатель_мыши)


- включает или выключает отображение указателя (курсора) мыши


2.9 Взаимодействие с операционной системой


time (время)


- выдаёт время в секундах, прошедшее от момента старта данной программы

tick_rate (частота_часов)


- устанавливает число прерываний от таймера в секунду (DOS32)

date (дата)


- выдаёт в виде ряда информацию о текущих дате и времени

command_line (командная_строка)


- выдаёт командную строку, которой запущена данная программа

getenv (получить_окружение)


- выдаёт значение заданной переменной окружения

system (команда_ОС)


- запускает на исполнение командную строку операционной системы

system_exec (внешняя_программа)


- запускает на исполнение дочернюю программу и выдаёт код её завершения

abort (прервать)


- прерывает исполнение данной программы

sleep (спать)


- приостанавливает исполнение данной программы на заданное время

platform (платформа)


- выдаёт код операционной системы, на которой исполняется данная программа


2.10 Специальные низкоуровневые подпрограммы


machine_func (машинная_функция)

- выполняет специализированные внутрибиблиотечные операции с выдачей величины

machine_proc (машинная_процедура)


- выполняет специализированные внутрибиблиотечные операции без выдачи величины


2.11 Отладка


trace (трасса)


- динамически включает и выключает трассировку

profile (профиль)


- динамически включает и выключает профилирование


2.12 Графика и звук

Подпрограммы этой группы позволяют вам отображать информацию на экране. Под DOS экран может быть включен в разнообразные графические режимы. Все доступные графические режимы распадаются на два основных типа. В текстовых режимах экран делится на строки, в каждой из которых может быть размещено определённое число символов. В текстовых режимах вы можете отображать текстовую и цифровую информацию и пользоваться символами псевдографики для формирования таблиц, выбирая цвета фона и переднего плана. В пиксельных режимах экран делится на множество точек, вплотную прилегающих одна к другой, так называемых "пикселов". Пикселам можно назначать различные цвета. В пиксельных режимах вы можете отображать линии, окружности, точки, но одновременно и текст, и псевдографику. Те пикселы, координаты которых лежали бы за пределами экрана в заданном режиме, автоматически исключаются из изображения, не вызывая аварийной остановки программы. Но попытка напечатать символ за пределами числа строк и столбцов, допускаемых заданным текстовым или пиксельным режимом, приводит к аварийной остановке программы. Текстовые режимы работают многократно быстрее пиксельных, но не обеспечивают доступ к каждому отдельному пикселу, а только к целым символам.


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки My-Library.Info.


Язык программирования Euphoria. Справочное руководство отзывы

Отзывы читателей о книге Язык программирования Euphoria. Справочное руководство, автор: W Cat. Читайте комментарии и мнения людей о произведении.

Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*
Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту librarybook.ru@gmail.com или заполнить форму обратной связи.