LocalazyLocalazy
Chapel ist eine parallele Programmiersprache, die von Cray Inc. entwickelt wurde. Sie wurde entwickelt, um wissenschaftliches und technisches Rechnen produktiver zu machen, indem sie es dem Programmierer ermöglicht, Parallelität auf einer hohen, abstrakten Ebene auszudrücken. Chapel wird seit Anfang 2009 entwickelt und ist eine Open-Source-Software, die unter der Apache-Lizenz veröffentlicht wird. Die Chapel-Programmiersprache wurde entwickelt, um die Anforderungen des wissenschaftlichen und technischen Rechnens zu erfüllen, ist aber auch in vielen anderen Bereichen anwendbar. Das Design von Chapel basiert auf einer Reihe von Leitprinzipien, die Chapel ermöglichen sollen: * Produktiv: Chapel soll eine Sprache sein, in der ein Programmierer Parallelität auf einer hohen, abstrakten Ebene ausdrücken kann, die der natürlichen Art und Weise, in der über das Problem nachgedacht wird, nahe kommt. * Erweiterbar: Chapel ist so konzipiert, dass es leicht um neue Sprachfunktionen und Bibliotheken erweitert werden kann. * Portabel: Chapel ist so konzipiert, dass es über eine Vielzahl von Architekturen hinweg portabel ist. * Skalierbar: Chapel ist so konzipiert, dass es von kleinen eingebetteten Systemen bis zu den größten Supercomputern skalierbar ist. Die Programmiersprache Chapel wird seit Anfang 2009 von einem Team bei Cray Inc. entwickelt. Chapel ist eine Open-Source-Software, die unter der Apache-Lizenz veröffentlicht wird.