스크립트(마크업)
SCRIPT (markup)SCRIPT,[1]어떤 일련의 텍스트 마크업 언어 시작으로 Script[2][3]되는 Program-67/Cambridge 모니터 시스템(CP-67/CMS)과 Script[4]에 가상 머신 Facility/370(VM/370)과 시간 공유 옵션(전기 통신 지원 명령)의 OS/VS2, 현재 버전, SCRIPT[5][6][7]의 일원이라면 IBM의 문서 구성 시설(항공 교통 관제처)[8]에 나BMz/VM과z/OS 시스템이다.SCRIPT는 MIT의 Stuart[1][9] Madnick에 의해 CP-67/CMS용으로 개발되어 CTSS 결선투표에 성공하였습니다.
SCRIPT는 절차 마크업 언어입니다.제어단어라고 불리는 인라인명령어는 논리행의 첫 번째 열에 마침표로 나타나며 서식화된 텍스트의 원하는 모양을 나타냅니다.SCRIPT는 원래 텍스트에서 나중에 정의된 변수를 참조할 수 있도록 2PASS 옵션을 제공했지만 이후 버전에서는 두 개 이상의 패스가 허용되었습니다.
역사
1968년 "IBM은 MIT의 Stuart Madnick과 CP/[11]67에서 실행되는 간단한 문서 준비를 계약..."[10][1]그는 MIT의 CTSS [12][13]결선투표를 모델로 삼았다.1974년 예일 대학의 William Dwyer는 CP-67 버전의 Script를 [14]NSCRIPT라는 이름으로 OS/360의 TSO(Time Sharing Option)에 이식했습니다.Waterloo 대학은 1974년 NSCRIPT를 [15]Waterloo SCRIPT로 고쳐 쓰고 확장하여 CMS 및 TSO 사용자가 여러 릴리스에 대해 무료로 이용할 수 있도록 한 후 최종적으로 새로운 릴리스에 대해 비용을 청구합니다.
1978년까지 VM/CMS에서 실행되는 IBM의 Script/370은 CMS, DOS/VS, OS/VS1, OS/VS2에서 SCRIPT/VS를 지원하는 DCF([16]Document Composition Facility)로 발전했으며 IBM 3800을 [10]지원했습니다.또한 SCRIPT/[17]PC라는 PC/MS-DOS 버전이 있었습니다.
원어민 SCRIPT 제어어
네이티브 스크립트 제어는 마침표로 시작하며 오퍼랜드 앞에 공백이 있습니다.일반적으로 열 1에서 시작하지만 여러 개의 제어 단어를 세미콜론으로 구분하여 한 줄에 코드화할 수 있습니다.
다음 설명과 표는 DCF에서 선택된 제어어를 참조하고 있으며 이전 버전도 이와 유사합니다.
SCRIPT 에서는, 제어 워드의 스페이스 유닛을 인치, 센티미터, 밀리미터, 피카, 시셀로, m 스페이스, 또는 디바이스 유닛(현재 디바이스 해상도의 픽셀)등의 단위로 지정할 수 있습니다.수직 공간 단위는 달리 지정되지 않는 한 선으로 간주됩니다.
| 제어어 | 기능. | 예 | |
|---|---|---|---|
.sp | 빈 수직 공간을 삽입합니다. | .sp 1 | 빈 줄을 하나 삽입합니다. |
.ce | 다음 선의 중심 | .ce 2 | 다음 두 줄을 현재 페이지 또는 열의 가운데에 배치합니다. |
.ez | EasyScript 제어 | .ez P foo bar | .ez 뒤의 &P.foo 막대와 동등한 텍스트 foo 막대로 단락을 시작합니다. |
.im | 현재 위치에 파일을 삽입합니다. | .im BLRPLT | 'BLRPLT SCRIPT' 파일을 삽입합니다. |
.ju | 맞춤 모드 켜기/끄기 | .ju on | 후속 행의 정당성을 요구하다 .ju off가 발생할 때까지 |
.rh | 실행 헤드 정보 지정 | .rh | 다음 라인을 주행 헤드로 식별합니다. .rh off가 될 때까지 |
.df | 이름 있는 글꼴 정의 | .df examp type('Century Schoolbook' 10 light) | 'examp'라는 이름의 글꼴에 대한 특성을 지정합니다. |
.bf | 다음 텍스트의 글꼴 지정 | .bf title | 'font'는 .df 컨트롤 워드로 식별되는 글꼴 이름입니다. |
.se | 변수 기호에 값을 할당합니다. | .se month = January | & month가 재정의될 때까지 입력 텍스트에서 & month가 후속적으로 나타날 때마다 값을 & month 변수에 할당합니다. |
스크립트 매크로
스크립트에는 사용자 정의 매크로 및 매크로 정의 및 기타 명령어가 포함된 프로파일을 자동으로 읽는 기능이 포함되어 있습니다.GML이나 EasyScript 등 시멘틱태깅용 패키지가 이 기능 위에 구축되어 있습니다.
범용 마크업 언어
IBM의 GML(Generalized Markup Language)은 문서의 논리 구조를 설명하는 마크업 계층입니다.SCRIPT/VS 및 GML Starter Set은 모두 IBM DCF(Document Composition Facility)의 일부로, System/370 플랫폼 및 후속 버전에서 사용됩니다.BookMaster[18][19] 및 BookManager BUILD/MVS 제품의 태그 세트는 GML Starter Set 구문 및 구현을 기반으로 구축됩니다.
SGML(Standard Generalized Markup Language)은 GML의 후예입니다.DCF는 SGML을 직접 취급하지 않지만 SGML 번역기는 별도 제품으로 제공됩니다.
이지 스크립트
EasyScript는 GML의 초기[22][23][24] 버전을 구현하는 Script/370[21] 버전3에 포함된 매크로 정의와 프로파일의 집합입니다.태그는 값을 설정하여 단어를 제어하고 한 줄에 여러 태그를 사용할 수 있는 변수입니다.
.ez on & P.이건 단락이에요. & N1.첫 번째 항목 & N2.첫 번째 서브 아이템&N2두 번째 서브 아이템 & N1.두 번째 항목
대략 와 동등하다
이것은 단락입니다.
- 첫 번째 항목
- 첫 번째 소품목
- 두 번째 소품목
- 두 번째 항목
GML 스타터 세트(GMLSS)
GML Starter Set(GMLSS;[25][26] GML 스타터 세트)는 스크립트/VS 제어 단어보다 의미 지향적인 태그 세트를 구현하는[27] 매크로 정의 및 프로파일 세트입니다.태그는 콜론으로 시작하여 마침표로 끝나며 이름과 종료 기간 사이에 속성을 포함할 수 있습니다.한 줄에 여러 개의 태그를 포함할 수 있습니다.
북마스터
Bookmaster는 DCF의 GML Starter 세트를 확장한 "대량 사내 퍼블리싱 애플리케이션용으로 설계된" IBM 제품입니다."복잡한 문서 레이아웃을 작성하기 위한 풍부한 GML 어휘 집합"으로 구성됩니다.북마스터는 z/VM 및 z/OS 운영 체제에서 실행됩니다.[18]
북 매니저
BookManager는 온라인 서적을 제작하고 읽기 위한 제품 패밀리입니다.BookManager BUILD/MVS 및 BookManager BUILD/VM은 SCRIPT 및 BookMaster 위에 계층화되어 있으며 z/VM 및 z/[28]OS에서 실행할 수 있습니다.Linux, Windows 또는 OS/2에서 실행되는 텍스트를 생성하고 다양한 워드프로세서에서 생성된 파일을 BookManager 형식으로 변환하기 위한 기타 BookManager 빌드 제품.Book Manager 다양한 시스템에서 실행되는 텍스트를 보기 위한 제품 읽기.BookManager BookServer는 "HTML [29]브라우저에 전자책을 제공하는" 멀티 플랫폼 시스템입니다.
BookManager 전자 문서에는 일반적으로 확장자로 끝나는 파일 이름이 있습니다.BOO. IBM은 IBM Softcopy [30]Reader라는 리더/뷰어를 포함하여 BookManager 문서를 무료로 사용하고 읽을 수 있는 도구를 제공합니다.독립 개발자인 Ken Bowling은 IBM의 BookManager 코드 라이브러리를 사용하여 BookManager 문서를 [31]PDF로 변환하는 소프트웨어를 만들고 출시했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c 스튜어트 E. 매드닉과 앨런 G. 물턴(1968)"SCRIPT, An Online Manuscript Processing System" (PDF). Retrieved 2012-09-12. IEEE 기술 쓰기 및 스피치에 관한 거래, Vol. EWS-11, No.2, 페이지 92-100.
- ^ CMS SCRIPT User's Manual. IBM. GH20-0860.
- ^ "SCRIPT", Control Program-67/Cambridge Monitor System (CP-67/CMS) Version 3 Program Number 3600-05.2.005 User's Guide (PDF), First Edition, IBM, October 1970, pp. 143[127]–177[163], GH20-0859-0
- ^ SCRIPT/370 Text Processing Facility Under Virtual Machine Facility/370 (VM/370) Program Description/Operations Manual Program Number 5796-PAF (PDF), First Edition, IBM, November 1972, SH20-1114-0
- ^ DCF V1R4.0: SCRIPT/VS User's Guide. Third Edition. IBM. May 1999. S544-3191-02.
- ^ DCF: SCRIPT/VS Language Reference. Eighth Edition. IBM. September 1998. SH35-0070-07.
- ^ DCF V1R4.0: SCRIPT/VS Text Programmer's Guide, Eighth Edition, IBM, August 1999, SH35-0069-07
- ^ Document Composition Facility and Document Library Facility General Information Program Numbers 5748-XX9 5748-XXE. Eleventh Edition. IBM. January 1991. GH20-9158-10.
- ^ Charles F. Goldfarb (1996). "The Roots of SGML - A Personal Recollection". Retrieved 2012-02-26.
- ^ a b Hannotte, Dean (March 19, 1985). "Put Your Text In Top Form". PC Magazine. Ziff-Davis. 4 (6): 209–211, 213, 221 – via Google Books.
- ^ Madnick, Stuart E.; Moulton, Allen (1968). "SCRIPT, An On-Line Manuscript Processing System". IEEE Transactions on Engineering Writing and Speech. 11 (2): 92–100. doi:10.1109/TEWS.1968.4322339. S2CID 51633921.
- ^ "What does sCrIPT mean?".
SCRIPT was developed for CP-67/CMS by Stuart Madnick at MIT, succeeding CTSS RUNOFF.
- ^ "History of UNIX Manpages".
1967: SCRIPT (Stuart Madnick). In 1967, Madnick ported the RUNOFF code to the IBM CP67/CMS at IBM as SCRIPT. The documentation of SCRIPT explicitly ...
- ^ User's Guide and Catalog of Programs (PDF). SHARE PROGRAM LIBRARY AGENCY. 1977. p. 24. 360D-03.5.008.
- ^ Introduction to SCRIPT, University of Waterloo Computing Centre, November 29, 1978
- ^ Document Composition Facility: User's Guide Program Number S748-XX9 (PDF) (first ed.), July 1978, SH20-9161-0
- ^ SCRIPT/PC, Personal Computer Productivity Series, vol. Book 1 How to Use (First ed.), January 1984, 1502414
- ^ a b "5688-015 IBM Host Publishing Systems BookMaster R4". IBM United States Sales Manual. IBM. 5688-015. Retrieved August 4, 2021.
- ^ "BookMaster V1R4.0 Bookshelf product on Printing and Publishing CD". IBM.
{{cite web}}: CS1 maint :url-status (링크) - ^ "BookManager READ/MVS and BUILD/MVS V1R3.0 Bookshelf". IBM.
{{cite web}}: CS1 maint :url-status (링크) - ^ IBM (November 1972). SCRIPT/370 Text Processing Facility Under Virtual Machine Facility/370 (VM/370) Program Description/Operations Manual Program Number 5796-PAF (PDF). First Edition. IBM. SH20-1114-0.
- ^ IBM (September 1976), SCRIPT/370 Version 3 User's Guide Program Number: 5796úPHL (PDF), First Edition, IBM, SH20-1857-0
- ^ SCRIPT/370 Text Processing Facility Under Virtual Machine Facility/370 (VM/370) Systems Guide Program Number 5796-PAF (PDF), IBM, LY20-0762-0
- ^ 호환성을 위해 DCF에는 EasyScript도 포함되어 있습니다.
- ^ IBM Document Composition Facility: Generalized Markup Language Starter Set User's Guide (Eighth ed.), IBM, January 1991, SH20-9186-07
- ^ IBM Document Composition Facility: Generalized Markup Language Starter Set Reference (Seventh ed.), IBM, January 1991, SH20-9187-06
- ^ Document Composition Facility Generalized Markup Language Implementation Guide (PDF) (Third ed.), IBM, March 1985, SH35-0050-02
- ^ IBM Corporation (2011). "z/OS V1R10.0-V1R12.0 Library Server Getting Started". Retrieved 2012-02-27.
- ^ "IBM BookManager BookServer for Windows V2.3, IBM BookManager BookServer for AIX and Linux V2.3, and IBM BookManager Build for Windows V2.3 Increases Ease of Use". Announcement Letters. IBM Corporation. 2001. LTR 201-273. Retrieved 2012-02-27.
- ^ "Downloadable free BookManager tools and components". www.ibm.com. 2019-04-17. Retrieved 2021-10-04.
- ^ Bowling, Kevin (2020-12-17), boo2pdf, retrieved 2021-10-04
외부 링크
- DCF: SCRIPT/VS Language Reference. IBM Corporation. 1999.SH35-0070-07
- DCF V1R4.0: SCRIPT/VS Text Programmer's Guide. IBM Corporation. 1999.SH35-0069-07
- "CTSS 프로그래머 가이드 섹션 AH.9.01, 12/66"