，包括有诸如if，then，else，while，for等等保留字的类Algol控制结构的传统数组。然而，Pascal也有许多最初Algol60不包括的数据结构工具和其它抽象概念，像类型定义、记录、指针、枚举和集合。这些结构部分从Simula67、Algol68、尼克劳斯·维尔特自己的Algol-W和C. A. R. Hoare的建议继承或获得灵感。
Hello world.Pascal程序开始于外部文件描述符作为参数的program关键字；然后跟着begin和end关键字封装的主