PIC(마크업 언어)
PIC (markup language)컴퓨팅에서 Pic은 Brian Kernighan이 화살표가 있는 상자 등의 객체 측면에서 도표를 지정하는 도메인별 프로그래밍 언어다.사진 컴파일러는 이 설명을 구체적인 도면 명령으로 해석한다.Pic은 가변 할당, 매크로, 조건 및 루프를 포함하는 절차 프로그래밍 언어다.언어는 원래 유닉스 환경에서 비 프로그래머의 편의를 위해 의도된 작은 언어의 예다(Bentley 1988).
Pic은 처음에 트로프 문서 처리 시스템에서 전처리기사로 구현되었지만 현재는 LaTeX와 함께 자주 사용된다.사진 전처리기기는 소스 문서를 필터링하여 지정된 형식의 명령을 그리며 다이어그램 설명을 대체하고 나머지 문서를 변경 없이 통과시킨다.또는 다이어그램 소스가 전처리기기를 통해 전달되어 문서 소스에 삽입할 파일을 생성한다.
사진의 버전은 트로프의 GNU 버전인 그로프에 포함되어 있다.GNU pic은 또한 TeX 문서의 전처리기 역할을 할 수 있으며, 다른 TeX 그래픽 시설만큼 널리 지원되지 않는 고유의 tpic DVI 특수성을 방출할 수 있다.[1]임의 다이어그램 텍스트는 사진 출력이 지시되는 워드 프로세서에 의한 포맷을 위해 포함될 수 있으며 임의의 그래픽 프로세서 명령도 포함될 수 있다.Dwight Aplevich의 구현인 DPIC는 또한 pdf, postscript, svg 및 기타 이미지를 자체적으로 생성할 수 있을 뿐만 아니라 여러 LaTeX 호환 출력 형식을 생산하는 전처리기 역할도 할 수 있다.픽프로세서의 3가지 주요 소스는 GNU pic으로, 많은 리눅스 시스템에서 볼 수 있으며, dpic은 둘 다 무료이며, 오리지널 AT&T pic이다.
Pic은 MetaPost와 DOT 언어와 약간 유사하다.
Pic은 Yacc 컴파일러 컴파일러를 사용하여 구현되었다.[2]
Pikchr("사진"으로 발음됨)은 트로프나 LaTeX 대신 마크다운에 내장되도록 설계된 일부 맥락에서 Pic의 현대적인 대체품이다.Pic에 대한 원본 기술 보고서에 포함된 대부분의 예제 스크립트를 거의 변경하지 않고 실행해야 한다.[3]D에 의해 생성됨. 리차드 히프, 2020년 8월,[4] 화석, SQLite, 서브플롯에서 사용된다.
참조
- ^ Michel Goossens, Frank Mittelbach, Sebastian Rahtz, Denis Roegel, Herbert Voß (2008). The LaTeX Graphics Companion (2nd ed.). Addison-Wesley. pp. 17–20. ISBN 978-0-321-50892-8.
{{cite book}}
: CS1 maint : 복수이름 : 작성자 목록(링크) - ^ "UNIX Special: Profs Kernighan & Brailsford". Computerphile. September 30, 2015. Archived from the original on 2021-12-13.
- ^ Hipp, Richard. "Differences Between Pikchr And Legacy-PIC". Pikchr. Retrieved 16 August 2021.
- ^ Hipp, Richard. "Check-in [d06dd0ebe7]". Pikchr. Retrieved 13 September 2020.
- 메모들
- Kernighan, Brian W. (1982). "PIC - A Language for Typesetting Graphics". Software: Practice and Experience. 12 (12): 1–20. doi:10.1002/spe.4380120102. S2CID 59543886.
- J. 벤틀리.더 프로그래밍 진주 애디슨 웨슬리(1988)
외부 링크
![]() | UNIX에 대한 Wikibook Guide에는 다음과 같은 주제의 페이지가 있다. |
- GNU PIC로 사진 만들기
- Troff 리소스("픽" 섹션 참조)
- DPIC, Dwight Aplevich의 PIC 언어 구현.이 구현은 몇 가지 멋진 확장을 가지고 있으며 다양한 이미지 형식을 출력한다.
- 그림, 웹 기반 사진 렌더러
- Brian W. Kernighan (1991). PIC — A Graphics Language for Typesetting. User Manual (PDF). CSTR #116 (Technical report) (Revised ed.). Bell Laboratories.
- GNU pic2 플롯은 "사진 언어로 하나 이상의 파일을 만들고 X 윈도우 시스템 디스플레이에 포함된 수치를 표시하거나 그림이 포함된 출력 파일을 생성한다. 많은 그래픽 파일 형식이 지원된다."
- 피크르