Category:PostScript

From Rosetta Code
Jump to: navigation, search
Language
PostScript
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using PostScript.
Your Help Needed
If you know PostScript, please write code for some of the tasks not implemented in PostScript.
PostScript is a concatenative dynamically typed language with abundant meta language facilites. It allows definition of new control structures at run time, allows reflection and reification of stack, scopes, and even continuations. With Display PostScript, the language even has facilities for multi-threaded execution. Since the language is based on stack, it is suitable for combinator based programming, and all the higher order combinators (initiated by joy language) is applicable in postscript. The language also allows a form of proto-type based object orientated programming using dictionaries. See
Library: initlib
for implemention of higher order combinators.

PostScript originated as a printer definition language invented by the founders of Adobe. The language was necessitated by the increasing demands of printing and rendering jobs on the computers of the 70s. These tasks were therefore pushed to the printers themselves, with the result that printers now had chips and built in interpreters for PostScript. With the growth of printing complexity, some printers ended up having even more powerful processors than the master systems themselves.

Although now almost displaced by the Portable Document Format (PDF), also developed by Adobe, PostScript's USP lies in it's being a Turing complete language with support for the basic data types and fundamental structures and concepts of Computer Science. Many interpreters and viewers of PostScript are available, some even for free. Although primarily a language suited for 2D graphics, PostScript is complete as a language and able to hadle normal computation tasks.

[edit] See Also

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "PostScript"

The following 86 pages are in this category, out of 86 total.

1

9

A

B

C

D

E

F

F cont.

G

H

I

K

L

M

M cont.

P

Q

R

S

T

U

Y

Z

Personal tools
Namespaces

Variants
Actions
Community
Explore
Misc
Toolbox