É uma linguagem de programação estruturada que recebeu este nome em homenagem ao matemático Blaise Pascal.
É normalmente uma das linguagens de escolha para ensinar programação, junto com Scheme, C e Fortran.
É também uma enorme gama de dialetos, podendo também ser considerada uma família de linguagens de programação.