- •Язык гипертекстовой разметки документов
- •Создание простейших html-документов html-документ — это просто текстовый файл с расширением *.Html (Unix-системы могут содержать файлы с расширением *.Htmll).
- •Нумерованные и ненумерованные списки в в html-документах
- •Работа с таблицами в html-документах
- •Работа с рисунками
- •Создание документа с фреймами
- •Каскадные таблицы стилей в html
- •Ядро и пакеты расширения Maple 6
Ядро и пакеты расширения Maple 6
Основой символьной мощи Maple является ядро системы. Оно содержит сотни базовых функций и алгоритмов символьных преобразований. В новых реализациях объем ядра достигает 6-7 Мбайт. Имеется также основная библиотека операторов, команд и функций. Многие встроенные в нее функции, как и функции ядра, могут использоваться без какого-либо объявления, другие нуждаются в объявлении. Кроме того, имеется ряд пакетов расширения системы (packages). Дополнительные функции из пакетов расширения должны применяться после объявления загрузки пакета с помощью команды with(name), где name -- имя применяемого пакета. С учетом встроенных в ядро функций и функций пакетов расширения их общее число в системе Maple V R4 приближается к 2500, в реализации R5 -- к 2700, а в Maple 6 оно уже превышает 3000. Это означает, что великое множество задач может решаться в режиме прямого диалога с системой без использования каких-либо средств программирования.
Maple предназначена для решения огромного числа задач вообще без какого-либо их программирования в общепринятом смысле этого понятия. Достаточно лишь описать алгоритм задачи и разбить его на вопросы, на которые система Maple способна дать ответы. Более того, есть тысячи задач, алгоритмы решения которых уже реализованы функциями и командами системы. Тем не менее это вовсе не означает, что система Maple V не относится к системам программирования. Более того, на самом деле эта мощная современная система программирования основана на трех языках -- входном, реализации и программирования. Maple имеет входной язык сверхвысокого уровня, ориентированный на решение математических задач практически любой сложности. Он служит для задания системе вопросов или, говоря иначе, задания входных данных для последующей их обработки. Это язык интерпретирующего типа и по своей идеологии напоминает добрый старый Бейсик. И такое сходство вовсе не недостаток, а огромное достоинство -- ведь именно с Бейсика начался подлинный диалог пользователя напрямую с компьютером! Входной язык имеет большое число заранее определенных математических и графических функций, а также обширную библиотеку расширения системы.
2.2
