PostScript (PS) é unha linguaxe de descrición e composición de páxinas que se usa para crear e dar formato a documentos, incluíndo texto, gráficos e imaxes. Moitas das ideas que floreceron en PostScript foron implementadas en proxectos de Xerox e Evans & Sutherland.
Históricamente, a súa principal aplicación na vida real é linguaxe de descrición da páxina ou na súa forma EPS dunha soa páxina, unha linguaxe de descrición de imaxes de gráficos vectoriais. Está escrito de forma dinámica, de alcance dinámico e baseado en pilas, o que basicamente dá lugar á sintaxe polaca inversa.
Hai tres versións principais de PostScript.
- PostScript Nivel 1 - foi lanzado ao mercado en 1984 como o sistema operativo residente para a impresora láser Apple LaserWriter, marcando o inicio da era da autoedición.
- PostScript Nivel 2 - Lanzado en 1991, contiña varias melloras importantes con respecto ao Nivel 1, incluíndo soporte para a descompresión de imaxes, bandas RIP, crecemento automático do dicionario, recollida de lixo, recursos con nome, codificación binaria do propio fluxo do programa PostScript.
- PostScript 3 - A versión máis recente e quizais a máis utilizada foi publicada en 1997. Tamén contén varias melloras de importación sobre o nivel 2, como Smooth Shading. Eliminouse o termo "nivel".
Aínda que PostScript úsase habitualmente como linguaxe de descrición de páxinas e, polo tanto, está implementado en moitas impresoras para crear imaxes de mapa de bits, tamén se pode usar para outros fins. Como unha calculadora inversa rápida con nomes de operador máis memorables que bc
. Como formato de saída xerado por outro programa (normalmente nun idioma diferente).
Aínda que un ficheiro PostScript é normalmente ASCII puro de 7 bits, hai varios tipos de codificación binaria descritos no estándar de nivel 2. E ao ser programable, un programa pode implementar o seu propio esquema de codificación arbitrariamente complexo. Hai un concurso internacional de posdatas confusas, algo menos activo que o concurso C.
-
Páxinas de índice de documentación de Adobe:
-
Guía de referencia lingüística Postscript, 3ed - estándar PostScript 3. (7,41 MB pdf)
( Adición , Erros tipográficos ) -
Guía de referencia da linguaxe Postscript, 2ed - estándar PostScript Nivel 2. (Inclúe Mostrar documentación de PostScript.) (3,29 MB pdf)
-
Tutorial de postscript e libro de receitas - Libro Azul. (847 KB en formato PDF)
-
Desenvolvemento de programas na lingua Postscript - (911 KB PDF)
-
Pensando en Postscript — Autor do libro verde e do libro azul. (826 KB PDF)
-
Especificación de convencións para estruturar documentos nunha lingua PostScript 3.0 (521 KB pdf)
-
Formato de letra Adobe Type 1 (pdf 444 KB)
-
Especificación do formato de ficheiro encapsulado (pdf 185 KB)
-
Descrición da impresora Especificación do formato do ficheiro PostScript 4.3 (186 KB pdf) ( обновление )
-
Eliminación de erros Consellos de depuración de PostScript. (158 KB HTML)
-
Revista Acumen — Arquivo de artigos sobre programación Postscript e PDF. (directorio html de arquivos pdf arquivados)
-
Ilustracións matemáticas: unha guía de xeometría e posdata - Bill Casselman. (catálogo html de capítulos en formato pdf e descargas de código)
-
Un tema con moitas implementacións de algoritmos de clasificación (arquivo usenet)
-
Páxinas de Guru Don Lancaster
-
Uso directo de Anastigmatix lingua Posdata
-
Paso a paso depurador de código aberto para código Posdata
-
Postscript Language Reference Manual, 1ed, 1985. Recomendado polo seu pequeno tamaño e o seu cómodo índice de operadores nas páxinas de resumo (falta en edicións posteriores).
-
Posdata do mundo real. Capítulos de diferentes autores sobre diferentes temas, incluíndo unha excelente cobertura de semitonos.