Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


ИНФОРМАЦИОННЫЕ ЯЗЫКИ




Информационные языки (information language, IL) — специализированные искусственные языки, используемые в системах обработки информации, обеспечивающие однозначную запись информации, её последующее распознавание с определённой полнотой и точностью и формализацию логического вывода.

· информационно-логические языки баз данных (пример: SQL).

· семантико-синтаксические языки (пример: UNL).

информационно-поисковые языки выражения смыслового содержания информационных запросов с целью реализации информационного поиска (пример: язык обращений к поисковой системе Yandex).

Structured Query Language

SQL(Structured Query Language, язык структурированных запросов) — универсальный информационно-логический язык создания, модификации и управления данными в реляционных базах данных.

SQL основан на реляционной алгебре и делится на три части:

· операторы определения данных
(Data Definition Language, DDL)

· операторы манипуляции данными
(Data Manipulation Language, DML)

· операторы доступа к данным
(Data Control Language, DCL).

SQL стандартизован, но имеет нестандартные варианты (диалекты), преодолевающие ограничения стандартного SQL.

Самые известные диалекты SQL:

· PL/SQL, используемый в СУБД Oracle;

Transact-SQL, используемый в Microsoft SQL Server.

Universal Networking Language

UNL(Universal Networking Language, универсальный сетевой язык) - универсальный семантико-синтаксический язык описания, хранения и распространения информации в Сети, в не зависящем от естественного языка виде. Разрабатывается под эгидой Института передовых исследований токийского университета ООН (UNU/IAS).

UNL имеет свой словарь (лексикон) - UW ( universal word - универсальное слово), который содержит сведения о единицах языка UNL (концептуальных элементах, UW).

Текст на UNL представляет собой граф, узлы которого - смысловые концепты, взятые из словаря UW, с приписанными им морфо-синтаксическими и семантическими характеристиками (атрибутами), а дуги - семантические отношения между двумя UW.

UNL-система состоит из трех модулей: конвертера (enconverter), деконвертера (deconverter) и просмотрщика (UNL viewer). Первый осуществляет анализ и преобразование входного текста в текст на UNL.

Деконвертор синтезирует из входного UNL-представления (любого документа на языке UNL) текст на необходимом естественном языке.

Систему UNL предполагается установить на серверах в Интернете Пользователь, попав на страницу, где информация дается в формате UNL-документа, будет вызывать специальное приложение браузера (аналогичное UNL viewer). Если же у страницы UNL-представления нет, то она может быть переведена на нужный язык при помощи сервера-переводчика, содержащего только ту часть системы UNL, которая работает с этим языком.

 

3-6.12.2008 Состоялся 3 международный форум по вопросам управления Интернетом (Internet Governance Forum, IGF). В центре обсуждения — проблема привлечения следующего миллиарда пользователей.

Некоторые докладчики считают, что Интернет должен поддерживать большое количество языков на всех уровнях. Другие докладчики выразили сомнение в этом.

Аджит Балакришнан (президент портала Rediff.com): Спрос на содержание и инструменты на местных языках не высок. Для Индии языком высшего образования является главным образом английский. IGF должна сосредоточиться на системах речевого ввода текста, на технологиях распознавания речи, потому что это будущее Интернета.

Языки запросов

Яндекс обладает мощным языком запросов (query language), позволяющим контролировать все нюансы сложных поисковых задач: учитывать поисковый контекст; определять порядок слов и расстояние между словами в многословных запросах; искать по наличию одного, всех или избранных слов в запросе; учитывать или отключать морфологию; использовать скобки для построения сложных выражений запросов; осуществлять фильтрацию и т.д.

 

Синтаксис оператора Назначение оператора Пример запроса
$title (запрос) Поиск текста в заголовке страниц (title) Язык запросов << $title (описание)
mime="тип_файла" Ограничивает поиск определенным типом файла:
  • HTML,
  • PDF,
  • DOC (Microsoft Word),
  • SWF (Macromedia Flash).
(Брестский && университет) << (mime="pdf" | mime="rtf")
lang="язык" Отбирает для поиска страницы, написанные на определенном языке:
  • белорусском (be),
  • английском (en),
  • французском (fr),
  • немецком (de).
geschwisterschaft << lang="de"
date="ГГГГ{*|ММ{*|ДД}}" Поиск производится только по страницам, дата которых удовлетворяет заданному условию. date="2008*10*"

 

ЯЗЫКИ ОПИСАНИЯ ДАННЫХ

Языки описания данных - высокоуровневые непроцедурные языки декларативного типа, предназначенные для описания физической и/или логической структуры данных.

Среди языков представления данных можно выделить:

· Языки спецификаций — предназначенные для проведения системного анализа, анализа требований и разработки архитектуры создаваемых программно-аппаратных систем.

· Языки разметки — предназначенные для описания свойств данных и способов их преобразований, без явного упоминания порядка выполняемых действий и использования конкретных значений данных (.

SDL(Specification and Description Language, язык спецификаций и описаний) универсальный язык спецификаций, используется для моделирования поведения реагирующих и распределенных систем, чье поведение определяется событиями реального времени.

SDL создан для телекоммуникационных систем, а в настоящее время широко применяется в различных сферах от авиации и управления поездами до медицинских и упаковочных систем.

SDL обеспечивает воспроизведение в графической форме моделей на основе процессов связи и объектно-ориентированное описание компонентов.

Для современных телекоммуникационных архитектур распространены также следующие языки спецификаций: ASN.1 (Abstract Syntax Notation One), TTCN (Tree and Tabular Combined Notation), IDL (Interface Definition Language), ODL (Object Definition Language).

Языки разметки

Языки разметки (Markup Language) обеспечивают структурирование и форматирование данных для вывода.

Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст (как последовательность слов и знаков препинания), но и дополнительную информацию о различных его фрагментах (указание на заголовки, выделения, списки и т. д.), а также позволяет вставлять в документ интерактивные элементы и содержание других документов.

Логическая разметка определяет роль фрагмента документа в его общей структуре (например, «данная строка является заголовком»).

Визуальной разметкой определяется, как именно будет отображаться этот элемент (например, «данную строку следует отображать жирным шрифтом»).

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

Это упрощает автоматическую обработку документа и его отображение в различных условиях (например, один и тот же файл может по-разному отображаться на экране компьютера, мобильного телефона и на печати).

TеΧ

TеΧ — язык низкоуровневой разметки текста, лежащий в основе системы компьютерной вёрстки, разработанной профессором Дональдом Кнутом (автором замечательных книг по программированию).

Система TeX являетсяся стандартом международных научных публикаций. ТеХ применяется и в исходных текстах Википедии для набора математических формул.

Язык TeX реализован в виде ASCII-файлов, содержащих информацию о форматировании текста или выводе изображений.

Hypertext Markup Language

HTML (Hypertext Markup Language) - язык разметки гипертекста применяемого для создания страниц WWW.

HTML использует набор тегов, вводимых в текстовые документы, которые указывают браузеру, каким образом информация должна выводится на экран. С помощью тегов в документе могут быть определены (размечены) части, главы, разделы (section), абзацы, списки, рисунки, таблицы, колонтитулы, индекс, содержание и т. д. Внутри каждого блока можно изменять формат шрифта.

HTML создал Тим Бернерс-Ли (Tim Berners-Lee).

В начале 2008 года опубликован черновой вариант пятой версии HTML.

HTML 5 позволяет рисовать средствами языка двухмерные изображения, эффективнее вставлять на страницы аудио- и видеоклипы, хранить данные на стороне клиента. Из новой версии языка предлагается убрать около 15 тегов.

Предыдущая версия языка, HTML 4, вышла десять лет назад, в декабре 1997 года. Работа над HTML 5 ведется с марта 2007 года.

11.08.2009 Корпорация Microsoft заинтересовалась разработкой разметки HTML 5. В Internet Explorer 8 HTML 5 почти не поддерживался. Частичная поддержка HTML 5 уже есть в таких браузерах, как Apple Safari, Google Chrome, Mozilla Firefox и Opera.

Cascading Style Sheets

СSS (Cascading Style Sheets) каскадные (иерархические) стилевые таблицы для расширения возможности форматирования HTML-документов.

В модели CSS документ состоит из набора взаимосвязанных и объединенных древовидной структуройобъектов.

ИспользованиеCSS позволяет отделить структуру и содержание документа от уровня его представления пользователю.

Одна таблица может использоваться в множестве документов.

CSS2основан на CSS первого уровня и включет возможности точно располагать элементы и объекты WEB-страницы, а также звуковые таблицы стилей, позволяющие специальному программному обеспечению считывать содержимое WEB-страницы.

Extensible Markup Language

XML (Extensible Markup Language) - расширяемый язык разметки гипертекста.

XML - это метаязык , позволяющий создавать языки разметки документов World Wide Web, учитывающие специфику заданной предметной области (например: MathML, XLink, SMIL, XSL).

XML позволяет отделить информацию от конкретной формы ее представления и от оперирующих этой информацией процессов, что позволяет компьютерам напрямую обмениваться данными.

XML-документ состоит из собственно документа и определения используемого языка, задаваемого с помощью шаблонов DTD (Document Type Definition, определение типа документа).


Поделиться:

Дата добавления: 2015-04-21; просмотров: 104; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты