Pascal būtībā ir procedūru valoda, kura ietver sevī daudzas struktūras un konstrukcijas ar rezervētiem vārdiem, piemēram, if, then, else, while, for, u.c. Tomēr Pascal satur arī daudz iespēju informācijas un abstrakciju strukturēšanai, kuru nav Algol-60 programmēšanas valodā, piemēram, tipu, ierakstu, rādītāju, sarakstu un mainīgo.