Um compilador Pascal em si não é um software de uso geral, no sentido de que não executa diretamente uma ampla gama de tarefas, como um processador de texto ou programa de planilha. Seu * objetivo * é muito específico:traduzir o código -fonte Pascal em código da máquina (ou uma representação intermediária) que um computador pode executar.
No entanto, os programas * que você pode criar * usando * um compilador Pascal são de uso geral. Você pode usar o Pascal para escrever tudo, desde aplicativos simples de console a sistemas operacionais complexos (embora seja menos comum para este último hoje em dia). Portanto, embora o compilador seja uma ferramenta especializada, o software que gera é potencialmente de uso geral, dependendo do que você escreve em Pascal.