Na computação, Pic é uma linguagem de programação de domínio específico criada por Brian Kernighan para especificação de diagramas de linha. A linguagem contem os objetos lineares predefinidos: line, move, arrow, e spline, os objetos planares box, circle, ellipse, arc e elementos compostos definíveis. Objetos são posicionados de acordo com outros objetos ou coordenadas absolutas. Uma interpretação liberal da entrada invoca parâmetros padrão quando os objetos não são completamente especificados. Um interpretador traduz a descrição em comandos concretos de desenho em uma variedade de formatos de saída possíveis. Pic é uma linguagem de programação procedural, com atribuição de variáveis, macros, condicionais, e loops. A linguagem é um exemplo de uma little language originalmente destinada para o conforto de não-programadores no ambiente Unix (Bentley 1988).
História Pic foi implementado usando o compilador de compilador Yacc.
Implementações DPIC Pikchr Alternativas Pic tem algumas similaridades com MetaPost e a linguagem DOT.
Ver também Linguagem eqn
Ligações externas
Making Pictures With GNU PIC Troff resources (see the "pic" section) DPIC, an implementation of the PIC language by Dwight Aplevich. This implementation has a few nice extensions and outputs many different image formats. figr, web based pic renderer.
GNU pic2plot "takes one or more files in the pic language, and either displays the figures that they contain on an X Window System display, or produces an output file containing the figures. Many graphics file formats are supported." The Circuit_macros distribution includes numerous examples of electric circuits and other objects of a sophistication well beyond the basic box-and-arrow diagrams in the original pic manuals. The examples employ dpic principally together with macros written in the pic and m4 macro languages. Pikchr
Categoria:Linguagens de programação Categoria:Linguagens de marcação Categoria:Software de 1980 Categoria:Troff