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


Авторские права

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

Здесь можно скачать бесплатно "W Cat - Язык программирования Euphoria. Справочное руководство" в формате fb2, epub, txt, doc, pdf. Жанр: Программирование. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Рейтинг:
Название:
Язык программирования Euphoria. Справочное руководство
Автор:
Издательство:
неизвестно
Год:
неизвестен
ISBN:
нет данных
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

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

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



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 имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.

[Материал из Википедии]






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


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

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

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


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора W Cat

W Cat - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

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

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

А что Вы думаете о книге? Оставьте Ваш отзыв.