PostScript (PS) é uma linguagem de descrição e composição de páginas usada para criar e formatar documentos, incluindo texto, gráficos e imagens. Muitas das ideias que floresceram no PostScript foram implementadas em projetos da Xerox e da Evans & Sutherland.
Historicamente, sua principal aplicação na vida real é linguagem de descrição da página ou em seu formato EPS de página única, uma linguagem de descrição de imagens gráficas vetoriais. Ele é digitado dinamicamente, com escopo dinâmico e baseado em pilha, o que basicamente resulta na sintaxe do polonês reverso.
Existem três versões principais de PostScript.
- PostScript Nível 1 - foi lançado no mercado em 1984 como sistema operacional residente para a impressora a laser Apple LaserWriter, inaugurando a era da editoração eletrônica.
- PostScript Nível 2 - Lançado em 1991, continha várias melhorias importantes em relação ao Nível 1, incluindo suporte para descompressão de imagens, distribuição RIP, crescimento automático de dicionário, coleta de lixo, recursos nomeados, codificação binária do próprio fluxo do programa PostScript.
- Postscript 3 - A versão mais recente e talvez a mais utilizada foi lançada em 1997. Ele também contém diversas melhorias de importação em relação ao Nível 2, como Smooth Shading. O termo "nível" foi excluído.
Embora PostScript seja comumente usado como linguagem de descrição de página e, portanto, implementado em muitas impressoras para a criação de imagens bitmap, ele também pode ser usado para outros fins. Como uma calculadora reversa rápida com nomes de operadores mais memoráveis do que bc
. Como formato de saída gerado por outro programa (geralmente em um idioma diferente).
Embora um arquivo PostScript seja normalmente ASCII puro de 7 bits, existem vários tipos de codificação binária descritos no padrão de nível 2. E sendo programável, um programa pode implementar seu próprio esquema de codificação arbitrariamente complexo. Existe uma competição internacional para pós-escritos confusos, um pouco menos ativa que a competição C.
-
Páginas de índice da documentação da Adobe:
-
Guia de referência de idiomas Postscript, 3ed - padrão PostScript 3. (7,41 MB pdf)
( Adição , Erros de digitação ) -
Guia de referência da linguagem Postscript, 2ed - padrão PostScript Nível 2. (Inclui documentação Display PostScript.) (3,29 MB pdf)
-
Tutorial pós-escrito e livro de receitas - Livro Azul. (847 KB em formato PDF)
-
Desenvolvimento de programas na linguagem Pós-escrito - (911 KB PDF)
-
Pensando em pós-escrito — Autor do livro verde e do livro azul. (PDF de 826 KB)
-
Especificação de convenções para estruturação de documentos em uma linguagem PostScript3.0 (pdf de 521 KB)
-
Formato de fonte Adobe Type 1 (444 KB pdf)
-
Especificação de formato de arquivo encapsulado (185 KB pdf)
-
Descrição da impressora Especificação de formato de arquivo PostScript4.3 (pdf de 186 KB) ( обновление )
-
Solução de problemas Dicas de depuração PostScript. (HTML de 158 KB)
-
Diário Acumen — Arquivo de artigos sobre programação Postscript e PDF. (diretório html de arquivos PDF arquivados)
-
Ilustrações matemáticas: um guia de geometria e pós-escrito -Bill Casselman. (catálogo html de capítulos em formato pdf e downloads de código)
-
Um tópico com muitas implementações de algoritmos de classificação (arquivo usenet)
-
Páginas do Guru Dom Lancaster
-
Uso direto de Anastigmatix linguagem Pós-escrito
-
Passo a passo depurador de código aberto para código Pós-escrito
-
Postscript Language Reference Manual, 1ed, 1985. Recomendado por seu tamanho pequeno e índice de operador conveniente em páginas de resumo (ausente em edições posteriores).
-
Pós-escrito do mundo real. Capítulos de diferentes autores sobre diferentes temas, incluindo excelente cobertura de meios-tons.