Pascal语言可以被方便地用于描述各种算法与数据结构。 尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。 IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一; NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言; 在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。