Yleistetty merkintäkieli

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 2. lokakuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
IBM Generalized Markup Language
Kehittäjä IBM
Muototyyppi sivunkuvauskieli ja tiedostomuoto
Kehitetty vuonna SGML

GML ( Generalized Markup Language  ) on joukko makroja, joiden päätarkoituksena on toteuttaa merkintä, joka käyttää tunnisteita  tekstin muotoiluun IBM :ssä käyttämällä SCRIPT - proseduurimerkintää . SCRIPT/VS on IBM:n DCF ( Document Composition Facility )  -ydinkomponentti. DCF - tuotteen mukana toimitetaan GML - koodin aloitussarja .  

GML kehitettiin 1960-luvulla. Charles Goldfarb, Edward Mosher ja Raymond Laurie. Sen nimi valittiin osittain siksi, että GML-lyhenne muodostuu kehittäjien nimien ensimmäisistä kirjaimista [1] [2] .

GML:ää käytettäessä asiakirja on merkitty tunnisteilla, jotka määrittävät tekstin kappaleiden , otsikoiden , luetteloiden ja taulukoiden muodossa . Tällainen asiakirja voidaan muotoilla automaattisesti eri laitteille, on vain määritettävä laitetyyppi. Voit esimerkiksi alustaa asiakirjan laser- tai pistematriisitulostimelle tai yksinkertaisesti näyttää sen näytöllä määrittämällä laitteistoprofiilin muuttamatta itse asiakirjaa.

SGML ( Standard Generalized Markup Language )   on ISO-teknologiastandardi, jolla määritellään asiakirjoille yleinen merkintäkieli , joka on peräisin GML:stä. [2] XML (Extensible Markup Language) oli alun perin modernisoitu ja yksinkertaistettu SGML-kehitys, mutta se on kasvanut vanhemmansa ulkopuolelle maailmanlaajuisen hyväksynnän ja tuen suhteen.

GML-skriptiesimerkki

:h1.Luku 1: Johdanto :p.GML tukee hierarkkisia säilöjä, kuten :ol :li.Tilatut listat (kuten tämä), :li.Järjestämättömät luettelot ja :li.Määritelmäluettelot :eol. sekä yksinkertaisia ​​rakenteita. :p. Merkintöjen minimointi (myöhemmin yleistetty ja formalisoitu SGML:ssä), salli lopputunnisteiden jättämisen pois "h1"- ja "p"-elementeistä.

Aiheeseen liittyvät ohjelmat

IBM kehitti 1980-luvulla erikoistuneen julkaisutyökalun nimeltä ISIL ( Information Structure Identification Language -  Information Structure Identification Language  (?)), joka perustuu GML:ään. ISIL:ää käytettiin tuolloin suuren osan IBM PC:n ja muiden tuotteiden dokumentaation luomiseen. 1980-luvun lopulla kehitettiin kaupallinen tuote nimeltä BookMaster, joka perustuu ISILiin.

1980-luvun alussa Don Williams IBM:stä kehitti DWScriptin käyttämään SCRIPT/VS:ää IBM PC:ssä. [3] Vuonna 1986 hän kehitti myös PC-version ISIL:stä nimeltä DWISIL (DW on hänen nimikirjaimiaan). Näitä tuotteita käytettiin vain IBM:ssä.

Katso myös

Muistiinpanot

  1. Lambert L. Internet: Elämäkerrat . - 2005. - s. 128. - ISBN 9781851096596 .
  2. 1 2 Charles F. Goldfarb. The Roots of SGML - A Personal Recollection (ei saatavilla linkki) (1996). Käyttöpäivä: 7. heinäkuuta 2007. Arkistoitu alkuperäisestä 29. lokakuuta 2012. 
  3. DWScript – Asiakirjan kokoonpanopalvelu IBM Personal Computer -version 4.6 päivitykset, DW-04167, 8. marraskuuta 1985

Linkit