gram与一个单独的procedure或function语法上近似相同（当然除了关键字本身外）。
实现.第一个Pascal编译器是在Zurich为CDC 6000系列大型计算机家族设计的。维尔特报道，在1969年第一次使用Fortran实现的尝试没有成功，由于Fortran不足以表达复杂的数据结构。第二次尝试以Pascal语言本身来制定，并在1970年代中期实施。由于许多Pascal编译器已类似地自托管，即编译器本身是以Pascal编写的，因此在新特性加入语言或编译器移植到一个新环