IBM uogólniony język znaczników

IBM uogólniony język znaczników
Opracowany przez IBM
przedłużony do SGML

Generalized Markup Language ( GML ) to zestaw makr , które implementują oparte na intencjach (proceduralne) znaczniki znaczników dla formatera tekstu IBM , SCRIPT . SCRIPT/VS jest głównym składnikiem IBM Document Composition Facility (DCF). startowy zestaw tagów w języku GML.

Charakterystyka

GML został opracowany w 1969 i na początku lat 70. XX wieku przez Charlesa Goldfarba , Edwarda Moshera i Raymonda Lorie (którego inicjały nazwiska zostały użyte przez Goldfarba do stworzenia terminu GML).

Korzystając z GML, dokument jest oznaczany znacznikami, które określają, czym jest tekst , pod względem akapitów , nagłówków , list , tabel i tak dalej. Dokument można następnie automatycznie sformatować dla różnych urządzeń , po prostu określając profil urządzenia. Na przykład, możliwe jest sformatowanie dokumentu dla drukarki laserowej lub liniowej ( igłowej ) lub ekranu, po prostu określając profil urządzenia bez zmiany samego dokumentu.

Standard Generalized Markup Language (SGML), standardowa technologia ISO służąca do definiowania uogólnionych języków znaczników dla dokumentów, wywodzi się z GML. Extensible Markup Language (XML) był początkowo usprawnionym i uproszczonym rozwinięciem SGML, ale przerósł swojego rodzica pod względem akceptacji i wsparcia na całym świecie.

Przykład skryptu GML

:h1 id='intr'.Rozdział 1: Wprowadzenie :p.GML obsługuje kontenery hierarchiczne, takie jak :ol. :li.Listy uporządkowane (takie jak ta), :li.Listy nieuporządkowane i :li.Listy definicji :eol. jak i prostych konstrukcji. : p. Minimalizacja znaczników (później uogólniona i sformalizowana w SGML) pozwoliła na pominięcie znaczników końcowych dla elementów „h1” i „p”.

Powiązane programy

We wczesnych latach 80-tych IBM opracował dedykowane narzędzie do publikowania o nazwie Information Structure Identification Language (ISIL) oparte na GML. ISIL był używany do generowania większości dokumentacji IBM dla IBM PC i innych produktów w tym czasie. Pod koniec lat 80. opracowano komercyjny produkt o nazwie BookMaster, oparty głównie na ISIL.

We wczesnych latach 80-tych Don Williams z IBM opracował DWScript do używania SCRIPT/VS na IBM PC. W 1986 roku opracował wersję PC ISIL o nazwie DWISIL. Produkty te były używane tylko wewnętrznie w firmie IBM.

Zobacz też

Linki zewnętrzne