PS as one of the PDLs languages is thoroughly explained here. Along with it this page briefly answers the question "What is a PS Document?"...be different ways of page rendering depending on what version...common for all pages and entire document variables, procedures, fonts...