Postscript is a page description language developed by Xerox PARC, and then Adobe systems, with the goal of providing a portable format that would use the best features of every system. It is a block structured procedural language, very similar to Forth. Each postscript document is a computer program that when run, produces the printed pages of the document.