Отцом современных декларативных языков кодирований является SGML Standard Generalized Markup Language.
Происхождение SGML восходит к концу 1960-х годов. В то время разметка, используемая в документах, была процедурной, что привело к многочисленным проблемам с обменом документов между машинами и различными приложениями, в частности, системами типографики, очень дорогими машинами, каждый использовал свой собственный метод для описания типографской настройки документа. В результате установка текста, созданного в одной системе, не могла быть перенесена в другую. Это затрудняло обмен документами и повторное использование их части.По этим причинам он начал думать о совершенно новый тип языка, в котором указания на представление должны храниться отдельно от содержимого документа. Необходимо чтобы были отмечены по середине метки, которые указывали на абстрактные структуры различных частей документа.
Первая обработка разметки универсального типа началось в конце шестидесятых годов в лаборатории GCA Graphic Communications Association, где был определен "GenCode концепт", которым предусматривалось, что общие коды разных были, необходимые для разных видов документов. Он также подчеркнул, что меньшие документы могут быть встроены как элементы больших документов. Тем самым закладывались теоретические основы современных декларативных языков.
Проект впоследствии превратился в комитет GenCode, который сыграл важную роль в разработке стандарта SGML.
Примерно в то же время, когда GCA обрабатывала GenCode, возник GML Generalized Markup Language, это был язык, созданный в рамках исследовательского проекта IBM по интегрированным системам управления юридическими документами. Руководителем проекта был инженер Чарльз Гольдфарб , который вместе со своими сотрудникамив Эдвард Мошер и Рэймонд Лори, дал жизнь к системе для обеспечения программы для редактирования текста, форматирования и information retrieval обмен из тех же документов. В GML была введена концепция официально определенного типа документа с явной вложенной структурой. GML был реализован на мэйнфреймах IBM, которые приняли его в качестве стандарта кодирования для своих документов. После завершения GML Goldfarb продолжил исследования структур в документах, создавая новые концепции, которые не были частью GML, но позже были введены в SGML.
#знания #финансы #полезные советы #кодировние #информация #наука
Стоит еще зайти сюда: Новости науки и техники.
Источник статьи: Sgml метаязык.