Actually, Pascal began as a hybrid language, aimed at being machine independent by having a common syntax interpreted into machine-dependent pseudocode which could then be executed by the final machine. As hardware became standardized on the IBM-Intel designs, the necessity for machine independence became less prominent. Although there are still Pascal interpreters available, there are compilers as well for many machines. These compilers frequently use today's large memories to accomplish both the first and second stage of processing.