PostScript: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Linha 7:
== A linguagem ==
PostScript é uma [[Linguagem de computador interpretada|linguagem interpretada]], [[Linguagem de computador orientada por pilha|orientada por pilha de dados]], com algumas características semelhantes à linguagem [[Forth]], incorporando um grande dinamismo de tipos de dados, com estrutura desses semelhantes à linguagem [[Lisp]]. A linguagem utiliza a sintaxe da [[RPN|notação reversa polonesa]], onde o uso de [[Ordem de operações|parênteses]] não é necessário. A programação manual em PostScript exige alguma prática, considerando que o [[layout]] da pilha de dados deve ser planejado pelo programador. A maioria dos ''operadores'' (que em outras linguagens são chamados de ''funções'') extraem os seus argumentos da pilha de dados e, quando é o caso, devolvem o resultado na pilha. Dados literais (por exemplo números) ocasionam o efeito de colocar uma cópia de si mesmo na pilha de dados. Estruturas de dados complexas podem ser construídas através de ''array''s e entradas de dicionário.
|