发行，作为一个小型的和高效的语言，意图鼓励使用结构化编程和数据结构进行良好的编程实践。称作Object Pascal的一个衍生是为面向对象编程设计的。
历史.Pascal基于ALGOL编程语言，为纪念法国数学家和哲学家布莱兹·帕斯卡而命名。维尔特后来开发了类似Pascal的Modula-2和Oberon。在开发Pascal之前，维尔特开发了语言Euler，然后开发了Algol-W。最初，Pascal在很大程度上但不是完全地为了教授学生结构化编程。很多代学生已使用Pascal