b"\n_START_ARTICLE_\nPostScript\n_START_PARAGRAPH_\nPostScript \xc3\xa9 uma linguagem de programa\xc3\xa7\xc3\xa3o especializada para visualiza\xc3\xa7\xc3\xa3o de informa\xc3\xa7\xc3\xb5es, ou uma linguagem de descri\xc3\xa7\xc3\xa3o de p\xc3\xa1ginas, originalmente criada para impress\xc3\xa3o e posteriormente modificada para o uso com monitores ('display PostScript')._NEWLINE_A linguagem fornece uma m\xc3\xa1quina de pilha e comandos espec\xc3\xadficos para o desenho de letras e figuras, incluindo comandos de tra\xc3\xa7ado e formas de representa\xc3\xa7\xc3\xa3o de imagens._NEWLINE_Foi desenvolvida pela Adobe, tendo como inspira\xc3\xa7\xc3\xa3o uma linguagem desenvolvida na Xerox, a InterPress.\n_START_SECTION_\nA linguagem\n_START_PARAGRAPH_\nPostScript \xc3\xa9 uma linguagem de programa\xc3\xa7\xc3\xa3o Turing completa, ou seja, \xc3\xa9 poss\xc3\xadvel implementar qualquer algoritmo computacional respeitando-se os limites de mem\xc3\xb3ria de dados. Tipicamente os programas PostScript n\xc3\xa3o s\xc3\xa3o produzidos por humanos, mas sim por outros programas de computador. \xc3\x89 poss\xc3\xadvel, entretanto, produzir gr\xc3\xa1ficos ou c\xc3\xa1lculos atrav\xc3\xa9s da programa\xc3\xa7\xc3\xa3o manual diretamente em PostScript tal como noutras linguagens de programa\xc3\xa7\xc3\xa3o de computadores. PostScript \xc3\xa9 uma linguagem interpretada, orientada por pilha de dados, com algumas caracter\xc3\xadsticas semelhantes \xc3\xa0 linguagem Forth, incorporando um grande dinamismo de tipos de dados, com estrutura desses semelhantes \xc3\xa0 linguagem Lisp. A linguagem utiliza a sintaxe da nota\xc3\xa7\xc3\xa3o reversa polonesa, onde o uso de par\xc3\xaanteses n\xc3\xa3o \xc3\xa9 necess\xc3\xa1rio. A programa\xc3\xa7\xc3\xa3o manual em PostScript exige alguma pr\xc3\xa1tica, considerando que o layout da pilha de dados deve ser planejado pelo programador. A maioria dos operadores (que em outras linguagens s\xc3\xa3o chamados de fun\xc3\xa7\xc3\xb5es) extraem os seus argumentos da pilha de dados e, quando \xc3\xa9 o caso, devolvem o resultado na pilha. Dados literais (por exemplo n\xc3\xbameros) ocasionam o efeito de colocar uma c\xc3\xb3pia de si mesmo na pilha de dados. Estruturas de dados complexas podem ser constru\xc3\xaddas atrav\xc3\xa9s de arrays e entradas de dicion\xc3\xa1rio."