Жалпыланған Белгілеу Тілі: GML және оның даму тарихы
IBM Generalized Markup Language
Жалпылама белгілеу тілі (GML) – IBM мәтіндік форматтаушысы SCRIPT үшін макростар жиынтығы. Құжат құрамындағы параграфтар, тақырыптарды белгілеуге арналған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Белгілеу тілі
Markup language
Жалпыланған белгілеу тілі (GML) – IBM мәтін пішімдегіші SCRIPT үшін мақсатқа бағытталған (процедуралық) белгілеу тегтерін іске асыратын макростар жиынтығы. SCRIPT/VS – IBM-нің Құжаттарды дайындау кешенінің (DCF) негізгі құралы. DCF өнімімен бірге GML-дегі тегтердің бастапқы жиынтығы келтіріледі.
Generalized Markup Language (GML) is a set of macros that implement intent based (procedural) markup tags for the IBM text formatter, SCRIPT. SCRIPT/VS is the main component of IBM's Document Composition Facility (DCF). A starter set of tags in GML is provided with the DCF product.
Сипаттамалары
GML 1969 жылы және 1970 жылдардың басында Чарльз Голдфарб, Эдвард Мошер және Реймонд Лори (Голдфарб GML терминін жасау үшін олардың тегінің әріптерін пайдаланды) әзірледі. GML-ді пайдалану арқылы құжат мәтіннің параграфтар, тақырыптар, тізімдер, кестелер және т.б. сипаттамаларын анықтайтын таңбалармен белгіленеді. Құжатты әртүрлі құрылғыларға автоматты түрде форматтау үшін тек құрылғыға арналған профильді көрсету жеткілікті. Мысалы, лазерлік принтер, жолдық (дақ матрицалық) принтер немесе экран үшін құжатты өзгертпей-ақ, құрылғыға арналған профильді көрсету арқылы форматтауға болады. Стандартталған Жалпыланған Таңбалау Тілі (SGML) – құжаттар үшін жалпыланған таңбалау тілдерін анықтауға арналған ISO стандарты және GML-ден туындаған. 1986 жылы ол ISIL-дің дербес компьютерлік нұсқасын, DWISIL деп аталатын, жасады. Бұл өнімдер IBM-де тек ішкі қолдану үшін ғана пайдаланылды. IBM, IBM i және оның алдыңғы нұсқаларында "панельдік топтар" деп аталатын объектілерді сипаттау тілі ретінде GML-ді пайдаланады. Панельдік топтар көмек пернесін (әдетте F1) басқанда пайдаланушыға форматталған көмек мәтінін көрсетуге, кірістірілген көмек мәтіндері бар стандартты IBM i мәзірлеріне ұқсатуға немесе кіріс/шығыс өрістері және басқа да TUI элементтері бар толық қосымшаларды IBM CUA стандарттарына сәйкес экранда форматтауға мүмкіндік береді. Бұл жүйе User Interface Manager (UIM) деп аталады және Application Display Programming құжатында сипатталған.
GML was developed in 1969 and the early 1970s by Charles Goldfarb, Edward Mosher and Raymond Lorie (whose surname initials were used by Goldfarb to make up the term GML). Using GML, a document is marked up with tags that define what the text is, in terms of paragraphs, headers, lists, tables, and so forth. The document can then be automatically formatted for various devices simply by specifying a profile for the device. For example, it is possible to format a document for a laser printer or a line (dot matrix) printer or for a screen simply by specifying a profile for the device without changing the document itself. The Standard Generalized Markup Language (SGML), an ISO standard technology for defining generalized markup languages for documents, is descended from GML. In 1986, he developed a PC version of ISIL called DWISIL. These products were used only internally at IBM. IBM uses GML as description language on IBM i and predecessors for objects called "panel groups". Panel groups can present just formatted help text to the user when pressing the help key (often F1), resemble the typical IBM i menus with embedded help texts, or complete application displays with input/output fields, and other TUI elements being formatted on screen according to IBM CUA Standards. The overall facility is called User Interface Manager (UIM) and documented in Application Display Programming.