Chapel é uma linguagem de programação paralela desenvolvida pela Cray Inc. Foi concebida para tornar a computação científica e técnica mais produtiva, permitindo a um programador exprimir o paralelismo de uma forma abstracta e de alto nível. Chapel está em desenvolvimento desde o início de 2009 e é um software de código aberto lançado sob a licença Apache.
A linguagem de programação da Capela foi concebida para responder às necessidades da computação científica e técnica, sendo também aplicável a uma vasta gama de outros domínios. A concepção da Capela é baseada num conjunto de princípios orientadores destinados a fazer Capela:
* Produtivo: Capela pretende ser uma linguagem em que um programador pode expressar paralelismo de uma forma abstracta e de alto nível, próxima da forma natural em que o problema é pensado.
* Extensível: A capela foi concebida para ser facilmente ampliada com novas características linguísticas e bibliotecas.
* Portátil: A capela foi concebida para ser portátil através de uma grande variedade de arquitecturas.
* Escalável: A capela foi concebida para ser escalável desde minúsculos sistemas incorporados até aos maiores supercomputadores.
A linguagem de programação da Capela tem estado em desenvolvimento desde o início de 2009 por uma equipa da Cray Inc. A Capela é software de código aberto lançado sob a licença Apache.