En Pascal Compiler själv är inte en programvara för allmänt syfte i den meningen att den inte direkt utför ett brett utbud av uppgifter som en ordbehandlare eller kalkylbladsprogram. Dess * syfte * är mycket specifikt:att översätta pascal källkod till maskinkod (eller en mellanliggande representation) som en dator kan köra.
Emellertid är * programmen * du kan skapa * med * en Pascal-kompilator är allmänna ändamål. Du kan använda Pascal för att skriva allt från enkla konsolapplikationer till komplexa operativsystem (även om det är mindre vanligt för det senare nuförtiden). Så medan kompilatorn är ett specialiserat verktyg, är programvaran som den genererar potentiellt allmänt, beroende på vad du skriver i Pascal.